0
0
0
0
0
-1
0
-1
0
-1
0
-1
0
-1
0
-1
0
0
-1
0
-2
2
-4
4
-7
8
-12
15
-22
29
-26
825
878
-675
-906
-183
-226
-706
-78
694
67
-1152
-446
930
200
-1363
-642
837
-149
-1352
-275
508
-477
-1115
-184
659
305
-675
-1226
-333
453
-237
-736
580
1089
-219
-1436
-832
-9
58
234
111
2
-488
-844
-309
131
405
697
-95
-1635
-1591
178
179
-716
61
1708
504
-1567
-1410
-299
-159
-652
-216
582
474
-243
-630
-293
273
-125
-473
122
14
-1159
-1124
11
695
412
263
273
-161
-999
-1435
-805
440
954
428
-334
-783
-641
-722
-953
-210
953
478
-533
-756
-712
-590
-116
250
-68
-13
-225
-496
-569
-782
-820
44
496
-90
-223
30
-470
-968
-316
-70
-54
-35
-310
-478
-540
-280
-435
-111
705
127
-1240
-1244
-234
-338
-338
1169
824
-1359
-1241
-283
-1057
-731
995
601
-864
-473
105
-876
-872
-27
89
165
278
-794
-1672
-786
416
-153
-684
632
406
-1120
-1144
-153
124
-275
-313
195
-112
-819
-909
-549
-303
-451
79
902
648
-446
-1371
-1384
-399
202
-364
-756
-19
233
-215
-670
-502
306
930
-401
-1291
-262
-322
-1123
-628
668
521
85
-238
-906
-904
32
430
-236
-1004
-538
-119
-999
-787
235
478
-439
-476
748
-83
-2356
-1793
473
771
-376
-158
430
-416
-1374
-968
-113
-151
123
678
74
-1499
-1144
417
42
-1570
-1018
567
77
-811
-396
238
-348
230
140
-1177
-947
-96
-631
-809
999
1082
-498
-546
59
-1282
-1916
-348
1030
209
-841
60
315
-1020
-1014
312
313
-852
-555
332
-851
-1104
933
1369
-726
-1274
-13
-24
-892
-776
-23
132
808
597
-1141
-1938
-439
81
-602
545
944
166
-709
-1237
-1720
-193
1326
4
-1484
-141
1386
-353
-1580
-594
158
-927
-1223
-112
734
460
-588
-622
-194
-477
-1013
-274
-33
-898
-510
661
239
-1041
-966
166
158
-742
-1032
-188
713
-741
-1278
123
21
-899
-194
260
-901
-731
585
438
-1268
-1343
-250
195
47
49
22
-637
-1071
-485
32
-345
-125
461
-92
-1314
-733
-284
-556
-72
-8
-661
242
724
-812
-874
251
-713
-1624
-400
380
126
89
84
-454
-309
-144
-877
-589
608
479
-821
-1184
-121
199
-401
-58
5
-899
-360
778
-187
-972
-148
-772
-966
661
750
-679
-702
157
-275
-590
-148
-376
113
663
306
-379
-1119
-849
-13
845
662
-288
-191
158
-1014
-1683
-136
926
-346
-240
1038
-415
-1401
400
509
-1291
-1184
95
362
-10
-138
-596
-497
19
-454
-437
174
-231
-733
-55
795
379
-750
-1550
-806
955
135
-977
651
1665
-88
-1374
-580
-161
-964
-604
477
898
866
-170
-876
-321
645
-179
-527
-88
-521
-748
0
0
0
0
0
0
-1
0
-1
-1
-1
0
-1
0
-1
0
0
-1
0
-1
1
-2
2
-4
4
-7
8
-12
16
-25
69
462
864
390
-74
-394
-546
-650
-1133
-1071
-570
851
828
-758
-320
853
-576
-2147
-547
-60
-1194
-482
1313
425
-622
206
-546
-1451
-1314
-375
-367
-323
214
207
820
134
-1183
-1071
-609
-762
-809
-79
439
480
28
-471
-385
-442
-256
-661
-808
-629
-329
-142
57
191
447
162
-945
-1249
-981
-110
-457
-109
984
615
-794
-1024
-441
-414
-589
-458
-172
50
194
376
688
-61
-1450
-1605
-386
-517
-947
-45
825
916
251
-432
-1284
-1328
-647
-1080
-967
446
977
92
-159
-116
-655
-1237
-2145
-1298
254
383
56
578
1122
-425
-1411
-1394
-1458
-1518
-741
425
559
-109
-337
-305
-1143
-1737
-786
-279
-722
-420
198
218
-617
-978
-411
-576
-1215
-759
-234
-386
-26
258
81
-119
-725
-1313
-917
-393
-323
-29
300
35
-777
-381
187
-344
-576
-607
-468
-205
-23
-255
-531
-84
224
-513
-1022
-199
282
-447
-641
-7
-223
-443
374
297
-426
-552
-490
-695
-385
69
43
-354
-14
456
-416
-1032
-372
103
-426
-815
-415
-127
29
131
-73
-197
-378
-132
-322
-608
-517
-444
-361
83
168
-827
-532
424
-129
-699
-260
654
388
-305
-330
-208
-637
-872
51
310
-8
106
209
149
337
28
-600
-831
-600
-391
-242
226
702
345
-318
-584
-856
-628
297
394
-2
65
41
-495
-592
-117
-53
-520
-1023
-50
791
250
123
417
-155
-603
-564
-687
-1007
-434
240
-7
359
779
-141
-1073
-384
183
-742
-688
199
32
-439
-216
-60
-358
-201
219
370
397
25
-396
-816
-1054
-716
7
478
398
373
264
-405
-583
-143
-87
-344
-276
103
-98
-616
-468
-97
347
382
203
-265
-649
-415
176
311
-77
-82
-187
-730
-685
172
521
287
297
663
511
156
-194
-526
-602
-535
-248
119
682
1146
1086
263
-323
-648
-981
-544
113
339
634
931
564
130
-156
-254
-288
133
355
255
273
33
124
283
253
171
324
185
173
30
-89
150
-48
-118
135
529
465
313
134
-25
-228
-277
-289
279
593
369
500
655
326
-173
-377
-238
430
437
118
319
532
76
-688
-544
-193
24
221
87
157
80
-185
-235
-128
-360
-678
-309
23
37
-55
59
378
452
121
-132
-109
-314
-431
-316
-46
1
46
371
392
112
-164
-315
-404
-339
-64
164
165
-58
-171
-113
-86
-111
-130
54
317
351
173
-85
-65
-22
-248
-326
-109
-78
-210
-126
177
238
54
76
189
52
-181
-253
-173
-89
-74
-24
126
149
-32
-80
66
298
139
-59
46
19
-134
-172
-127
-167
-229
-256
-33
318
453
247
-112
-235
-322
-445
-333
3
218
142
65
-33
-122
-48
-39
-11
146
194
64
19
127
117
-45
-157
-169
-120
-2
16
-67
-14
41
-26
-51
-65
-265
-485
-334
-55
84
220
296
193
-48
-195
-220
-217
-158
-79
-20
-31
-23
44
-6
-50
-69
-135
-118
-68
-21
-42
-152
-215
-294
-363
-360
-250
-92
36
93
83
-38
-229
-395
-523
-474
-416
-432
-419
-353
-267
-278
-259
-240
-320
-359
-393
-444
-494
-509
-491
-475
-453
-454
-482
-453
-414
-452
-411
-320
-333
-413
-461
-486
-520
-530
-545
-582
-597
-588
-648
-710
-700
-704
-733
-822
-922
-971
-962
-865
-788
-751
-731
-735
-712
-706
-715
-680
-641
-576
-581
-604
-542
-540
-577
-581
-618
-418
-453
-751
-643
-814
-795
-713
-608
-336
-534
-551
-725
-848
-777
-888
-691
-680
-811
-749
-833
-858
-904
-924
-877
-886
-746
-654
-610
-563
-581
-569
-539
-511
-524
-572
-616
-609
-560
-527
-502
-486
-471
-535
-609
-551
-459
-371
-254
-220
-233
-279
-400
-374
-308
-266
-150
-92
-49
-65
-14
57
42
89
94
88
71
27
69
87
96
47
-7
-11
-64
-56
-6
15
23
-5
-3
-27
-72
-59
-77
-90
-82
-76
-74
-85
-43
5
-31
-63
-90
-99
-90
-70
-74
-94
-117
-141
-108
-77
-28
-37
-38
-54
-78
28
77
144
172
189
159
100
146
109
118
138
138
121
90
109
63
90
132
116
139
156
173
129
139
134
108
94
12
21
-49
-47
51
70
79
25
31
-52
-108
-137
-197
-173
-230
-209
-236
-222
-161
-194
-109
-172
-191
-195
-225
-162
-201
-144
-197
-223
-221
-260
-162
-161
-126
-129
-160
-161
-250
-224
-189
-177
-217
-277
-246
-242
-180
-164
-184
-222
-302
-291
-289
-273
-283
-278
-308
-382
-401
-412
-362
-320
-259
-272
-300
-359
-441
-448
-455
-435
-431
-446
-466
-484
-481
-464
-432
-401
-398
-420
-401
-353
-374
-319
-290
-389
-422
-461
-482
-490
-448
-401
-366
-320
-351
-419
-471
-465
-485
-495
-501
-549
-558
-543
-505
-548
-593
-616
-652
-607
-618
-563
-551
-586
-537
-582
-601
-618
-653
-642
-652
-679
-721
-708
-674
-661
-658
-670
-677
-708
-657
-616
-623
-623
-681
-684
-714
-644
-559
-546
-542
-553
-526
-568
-505
-462
-465
-493
-519
-559
-684
-661
-677
-731
-705
-664
-722
-776
-723
-716
-748
-766
-752
-870
-877
-844
-907
-937
-1029
-1058
-1071
-1034
-959
-911
-879
-846
-795
-765
-697
-769
-769
-747
-763
-710
-727
-661
-672
-645
-579
-576
-527
-498
-445
-459
-427
-366
-367
-314
-245
-218
-177
-174
-133
-68
-45
-5
-23
-4
-1
15
100
198
260
240
201
109
108
136
130
133
87
105
141
213
242
213
168
88
70
73
151
165
65
36
-50
-73
-39
-96
-127
-223
-208
-85
-58
30
89
31
10
-26
-77
-176
-189
-118
-175
-148
-138
-187
-196
-130
-69
-75
-10
54
86
114
180
206
158
148
110
8
-89
-96
-50
-42
13
64
28
1
56
82
65
88
62
38
71
68
-3
-53
-90
-172
-196
-213
-255
-294
-255
-251
-303
-340
-424
-498
-525
-547
-592
-680
-745
-811
-872
-928
-1003
-1063
-1149
-1159
-1138
-1122
-1124
-1097
-1104
-1161
-1121
-1129
-1147
-1175
-1185
-1169
-1127
-1092
-1112
-1110
-1106
-1086
-1064
-1052
-1042
-1018
-986
-951
-962
-965
-986
-996
-973
-980
-992
-987
-959
-946
-908
-893
-882
-842
-796
-782
-794
-768
-753
-742
-727
-725
-726
-692
-674
-653
-593
-551
-520
-457
-387
-321
-243
-200
-124
-21
65
127
191
291
394
519
614
689
790
847
887
901
975
1033
1057
1115
1161
1170
1139
1204
1320
1386
1472
1616
1668
1701
1874
1989
2166
2337
2503
2616
2594
2710
2713
2892
3010
3083
3100
2976
2995
2897
2840
2773
2747
2525
2578
2779
2835
3041
3229
3447
3478
3649
3697
3522
3352
2941
2259
1150
-196
-1580
-2738
-3329
-3475
-3403
-3335
-3315
-3288
-3239
-3084
-2822
-2511
-2320
-2123
-1906
-1835
-1753
-1755
-1755
-1805
-1841
-1758
-1650
-1280
-722
-8
772
1478
2044
2406
2612
2684
2631
2433
2200
2002
1746
1419
1037
641
196
-175
-445
-653
-759
-782
-754
-739
-755
-869
-1106
-1414
-1780
-2164
-2502
-2776
-2941
-2999
-2965
-2903
-2793
-2622
-2388
-2077
-1785
-1500
-1195
-991
-820
-751
-843
-1001
-1215
-1299
-1270
-1187
-1117
-1117
-1019
-893
-712
-519
-440
-409
-405
-315
-309
-426
-617
-908
-1193
-1482
-1732
-1983
-2169
-2222
-2217
-2185
-2139
-2056
-2022
-2015
-1960
-1890
-1897
-1966
-2009
-1996
-1993
-2054
-2101
-2115
-2110
-2022
-1882
-1693
-1457
-1223
-997
-837
-687
-587
-546
-519
-490
-502
-609
-705
-770
-835
-850
-866
-873
-850
-770
-672
-580
-459
-406
-392
-351
-326
-312
-330
-355
-361
-344
-334
-319
-280
-212
-71
69
207
339
540
778
983
1239
1408
1493
1548
1571
1663
1670
1758
1840
1943
2103
2235
2468
2529
2715
2903
2943
3204
3395
3517
3590
3591
3653
3552
3658
3745
3624
3744
3795
3802
3733
3564
3171
2213
1062
-393
-2171
-3631
-4534
-4956
-5138
-5135
-5120
-5310
-5431
-5291
-4932
-4449
-3786
-3040
-2353
-1788
-1357
-1054
-945
-883
-845
-879
-865
-689
-287
223
839
1514
2045
2444
2778
3039
3169
3208
3250
3174
2945
2604
2097
1352
474
-363
-1134
-1795
-2247
-2503
-2667
-2749
-2750
-2750
-2751
-2769
-2789
-2800
-2774
-2711
-2643
-2587
-2569
-2570
-2588
-2596
-2534
-2371
-2095
-1668
-1151
-594
-35
547
1057
1405
1614
1739
1666
1566
1450
1222
873
243
-397
-1166
-1778
-2052
-2261
-2345
-2379
-2344
-2377
-2350
-2192
-2159
-2134
-2093
-2053
-2105
-2193
-2235
-2362
-2460
-2568
-2633
-2657
-2627
-2429
-2199
-1927
-1625
-1358
-1139
-964
-785
-676
-638
-643
-681
-759
-849
-937
-1084
-1265
-1417
-1502
-1527
-1463
-1354
-1245
-1118
-985
-877
-803
-738
-714
-763
-856
-956
-1082
-1230
-1344
-1433
-1534
-1613
-1646
-1652
-1588
-1452
-1260
-1059
-874
-671
-492
-351
-197
-85
-3
94
131
164
206
300
410
487
644
821
1026
1250
1479
1690
1805
1959
2000
2020
1999
1929
1923
1761
1695
1677
1665
1675
1714
1863
1987
2076
2349
2596
2721
2942
3116
3195
3265
3435
3599
3637
3683
3883
3832
3663
3688
3479
3026
2123
957
-484
-2209
-3246
-3852
-4240
-4377
-4548
-4747
-5171
-5302
-5047
-4784
-4262
-3480
-2664
-2014
-1428
-891
-574
-495
-426
-369
-473
-457
-271
4
304
628
1049
1333
1597
1913
2160
2399
2634
2940
3098
3094
2955
2538
1894
1105
343
-363
-1011
-1571
-2046
-2439
-2755
-2965
-3095
-3160
-3170
-3111
-2921
-2639
-2323
-2007
-1719
-1523
-1457
-1457
-1465
-1444
-1403
-1306
-1139
-938
-672
-393
-95
238
566
868
1153
1431
1661
1758
1693
1556
1324
999
556
12
-654
-1401
-2135
-2667
-3002
-3199
-3311
-3423
-3477
-3477
-3309
-3042
-2764
-2402
-2075
-1804
-1565
-1347
-1202
-1208
-1269
-1367
-1482
-1565
-1571
-1541
-1501
-1419
-1349
-1266
-1171
-1011
-822
-662
-537
-473
-434
-421
-458
-560
-743
-981
-1216
-1432
-1589
-1698
-1758
-1794
-1800
-1758
-1664
-1517
-1368
-1207
-1043
-920
-823
-765
-763
-798
-869
-959
-1072
-1162
-1223
-1269
-1250
-1196
-1126
-1003
-813
-595
-346
-78
210
470
721
954
1108
1205
1270
1317
1342
1329
1311
1266
1222
1193
1137
1179
1228
1243
1244
1239
1353
1430
1497
1656
1785
1876
1977
2166
2250
2280
2364
2420
2437
2532
2648
2642
2734
2876
3096
3212
3423
3761
3976
4221
4353
4456
4426
4388
4153
3339
2107
537
-1113
-2373
-3133
-3633
-4164
-4788
-5422
-6028
-6238
-5999
-5571
-4985
-4203
-3353
-2506
-1627
-798
-219
116
323
374
356
392
486
574
554
541
534
521
628
859
1154
1453
1823
2322
2794
3122
3296
3254
2953
2544
2094
1561
932
229
-527
-1271
-1914
-2500
-3015
-3451
-3782
-3936
-3878
-3590
-3172
-2716
-2253
-1822
-1450
-1121
-781
-486
-282
-149
-71
-28
-15
-30
-76
-128
-142
-87
52
268
528
805
1065
1222
1324
1403
1441
1435
1286
1023
585
45
-523
-1158
-1797
-2404
-2918
-3295
-3458
-3580
-3688
-3627
-3473
-3202
-2825
-2356
-1943
-1608
-1139
-701
-473
-365
-322
-373
-534
-637
-753
-958
-1155
-1284
-1370
-1456
-1488
-1467
-1373
-1194
-952
-707
-521
-357
-194
-107
-106
-176
-294
-444
-619
-790
-994
-1208
-1399
-1558
-1671
-1708
-1708
-1660
-1560
-1423
-1235
-1042
-851
-686
-573
-495
-460
-434
-415
-461
-544
-610
-634
-671
-682
-629
-516
-375
-211
37
303
558
820
1089
1319
1490
1655
1800
1882
1889
1861
1729
1554
1395
1272
1118
906
815
748
696
765
920
1023
1178
1422
1625
1864
2077
2373
2562
2682
2943
2997
3010
3106
3092
3083
3108
3200
3358
3390
3657
3833
3862
4038
4122
4246
4236
4022
3434
2398
1284
150
-688
-1302
-1904
-2616
-3500
-4290
-4982
-5237
-5221
-5153
-4961
-4636
-4085
-3428
-2576
-1748
-1106
-568
-196
155
466
765
995
1092
1124
1038
907
747
617
534
502
580
757
1065
1363
1623
1855
2001
2098
2146
2183
2133
1943
1679
1335
906
421
-113
-752
-1418
-2017
-2509
-2835
-3041
-3148
-3194
-3179
-3038
-2824
-2506
-2149
-1782
-1422
-1093
-736
-413
-170
-24
44
53
15
-18
-41
-100
-172
-190
-252
-265
-222
-212
-166
-98
16
71
119
156
56
-95
-218
-385
-584
-804
-1045
-1343
-1628
-1823
-2063
-2291
-2421
-2512
-2579
-2531
-2389
-2284
-2189
-2009
-1817
-1619
-1445
-1297
-1163
-1094
-1006
-969
-979
-1012
-1074
-1118
-1187
-1242
-1251
-1230
-1178
-1149
-1097
-1042
-978
-864
-757
-670
-609
-550
-478
-444
-454
-493
-566
-658
-780
-908
-1024
-1162
-1295
-1394
-1482
-1533
-1568
-1560
-1524
-1471
-1382
-1264
-1129
-987
-805
-666
-565
-426
-273
-147
-23
103
196
260
341
435
521
599
622
642
719
769
815
875
945
978
1030
1086
1089
1093
1066
1074
1107
1116
1076
967
964
963
946
943
932
925
898
1009
1120
1113
1217
1297
1359
1488
1602
1752
1797
1961
2142
2189
2334
2471
2518
2604
2792
2901
2940
2999
3018
2945
2816
2634
2098
1375
733
40
-442
-842
-1302
-1881
-2559
-3000
-3387
-3558
-3531
-3591
-3591
-3485
-3183
-2774
-2308
-1851
-1551
-1286
-1025
-750
-496
-258
-68
-17
15
38
12
-57
-113
-163
-230
-179
-75
74
213
363
560
753
963
1119
1267
1398
1464
1546
1574
1518
1389
1162
873
547
217
-103
-416
-738
-1045
-1302
-1530
-1703
-1837
-1865
-1839
-1799
-1709
-1557
-1368
-1196
-1014
-852
-733
-631
-526
-442
-401
-383
-435
-526
-551
-621
-700
-804
-890
-952
-983
-952
-963
-957
-920
-848
-762
-669
-560
-511
-463
-411
-351
-303
-331
-376
-440
-490
-552
-636
-720
-854
-974
-1060
-1122
-1207
-1292
-1299
-1304
-1316
-1289
-1222
-1178
-1113
-1016
-932
-842
-768
-689
-620
-545
-470
-424
-358
-303
-260
-207
-176
-163
-144
-106
-67
-26
-6
26
62
72
101
106
98
90
90
96
76
44
37
32
5
-10
-14
-11
-19
-13
14
32
77
121
164
219
282
340
426
523
596
675
736
780
809
822
848
850
818
800
761
707
651
582
543
503
472
461
444
425
407
407
399
428
449
464
490
499
522
538
561
572
575
548
513
473
435
404
373
342
310
270
248
230
220
230
264
269
300
361
405
471
507
528
557
573
605
642
667
703
695
677
640
556
482
418
310
177
27
-105
-226
-350
-474
-598
-716
-827
-900
-950
-977
-1003
-1015
-1033
-1030
-996
-964
-910
-871
-854
-820
-773
-730
-695
-688
-676
-666
-664
-650
-627
-618
-606
-596
-575
-540
-494
-448
-436
-412
-359
-312
-280
-225
-195
-182
-165
-139
-147
-196
-235
-267
-298
-347
-393
-459
-515
-559
-602
-645
-673
-691
-696
-700
-718
-698
-653
-633
-634
-669
-672
-660
-682
-687
-695
-713
-749
-765
-750
-748
-763
-779
-776
-776
-756
-705
-652
-600
-587
-559
-496
-433
-379
-324
-292
-302
-298
-285
-284
-294
-296
-312
-330
-336
-349
-401
-464
-512
-549
-574
-580
-582
-592
-589
-572
-559
-545
-521
-499
-483
-464
-435
-440
-443
-432
-409
-397
-400
-405
-413
-440
-472
-485
-495
-504
-524
-545
-553
-559
-565
-556
-545
-514
-472
-439
-407
-360
-312
-269
-244
-204
-162
-128
-100
-74
-53
-56
-70
-89
-87
-94
-139
-172
-183
-194
-214
-208
-195
-190
-186
-212
-229
-210
-188
-175
-162
-161
-160
-154
-152
-163
-168
-152
-170
-185
-190
-205
-213
-222
-220
-230
-226
-208
-208
-208
-195
-190
-194
-205
-206
-205
-183
-176
-163
-137
-117
-97
-75
-55
-53
-41
-48
-52
-60
-71
-97
-95
-97
-119
-145
-165
-171
-175
-198
-214
-200
-192
-211
-235
-236
-230
-225
-240
-237
-231
-219
-216
-227
-223
-205
-196
-200
-204
-224
-237
-249
-246
-234
-241
-265
-290
-319
-354
-377
-389
-383
-383
-409
-426
-425
-429
-433
-441
-454
-449
-455
-446
-429
-408
-375
-359
-345
-330
-316
-319
-311
-295
-282
-278
-299
-314
-315
-344
-366
-366
-377
-383
-397
-412
-405
-389
-378
-381
-399
-401
-390
-400
-410
-407
-389
-388
-400
-388
-380
-384
-375
-372
-352
-346
-344
-320
-317
-314
-305
-279
-258
-252
-229
-200
-203
-218
-220
-225
-252
-267
-276
-271
-274
-297
-312
-303
-306
-319
-322
-311
-294
-282
-277
-284
-298
-313
-314
-321
-332
-321
-308
-320
-314
-308
-305
-303
-301
-297
-265
-255
-267
-269
-264
-247
-248
-256
-247
-235
-226
-242
-263
-261
-281
-314
-328
-325
-330
-315
-304
-310
-316
-322
-342
-347
-351
-351
-335
-334
-330
-327
-326
-330
-352
-381
-410
-410
-397
-373
-351
-333
-326
-316
-292
-275
-253
-223
-204
-192
-195
-215
-201
-174
-186
-198
-193
-201
-214
-221
-212
-212
-211
-187
-168
-178
-185
-186
-184
-177
-184
-189
-177
-173
-160
-155
-151
-145
-166
-183
-169
-155
-174
-196
-184
-184
-205
-205
-199
-200
-219
-240
-246
-252
-272
-293
-306
-319
-323
-317
-323
-328
-308
-290
-296
-285
-250
-233
-230
-214
-214
-230
-236
-237
-240
-235
-239
-227
-248
-273
-280
-284
-292
-292
-291
-308
-316
-324
-317
-307
-306
-299
-291
-289
-278
-274
-254
-235
-240
-239
-229
-230
-240
-241
-252
-299
-333
-338
-344
-363
-380
-382
-376
-366
-353
-345
-357
-351
-327
-313
-306
-296
-276
-280
-285
-281
-296
-293
-302
-301
-284
-269
-265
-269
-266
-270
-253
-263
-265
-240
-240
-258
-289
-291
-297
-314
-336
-356
-357
-359
-350
-342
-339
-339
-340
-326
-317
-313
-281
-255
-241
-233
-236
-232
-251
-256
-259
-268
-273
-280
-275
-267
-236
-214
-207
-192
-182
-181
-171
-156
-137
-119
-112
-111
-113
-113
-122
-131
-121
-112
-137
-160
-173
-186
-214
-228
-214
-213
-216
-216
-207
-220
-235
-241
-255
-249
-240
-220
-235
-245
-234
-244
-263
-269
-268
-286
-302
-284
-265
-264
-269
-255
-234
-223
-201
-192
-178
-145
-118
-102
-92
-95
-89
-87
-85
-90
-104
-101
-99
-115
-127
-123
-116
-123
-138
-140
-143
-148
-163
-185
-203
-216
-234
-260
-279
-301
-297
-306
-329
-333
-343
-357
-350
-337
-338
-339
-347
-344
-345
-350
-348
-341
-325
-315
-315
-308
-300
-293
-286
-268
-262
-253
-240
-233
-202
-164
-148
-127
-118
-108
-108
-113
-109
-114
-134
-139
-130
-155
-171
-175
-190
-216
-235
-241
-245
-265
-294
-313
-319
-330
-321
-314
-315
-304
-293
-278
-268
-255
-236
-233
-235
-227
-208
-195
-196
-206
-200
-183
-180
-172
-144
-117
-121
-146
-147
-155
-171
-187
-186
-192
-201
-208
-210
-217
-221
-216
-233
-233
-224
-215
-217
-227
-235
-250
-284
-316
-344
-359
-353
-333
-329
-335
-341
-339
-348
-354
-362
-356
-345
-339
-315
-296
-281
-262
-266
-265
-252
-237
-215
-190
-187
-215
-226
-239
-260
-283
-289
-302
-312
-324
-342
-347
-334
-338
-362
-373
-366
-365
-360
-353
-350
-334
-306
-287
-271
-263
-273
-273
-274
-269
-261
-259
-249
-251
-240
-223
-224
-213
-184
-172
-166
-156
-150
-171
-182
-185
-203
-218
-245
-268
-280
-296
-312
-319
-330
-344
-355
-362
-360
-359
-349
-339
-327
-320
-309
-298
-291
-279
-282
-297
-302
-305
-328
-337
-340
-353
-360
-359
-346
-355
-351
-324
-309
-295
-272
-260
-262
-272
-276
-267
-269
-290
-303
-303
-314
-319
-336
-361
-358
-353
-361
-360
-352
-346
-363
-349
-339
-333
-340
-363
-370
-371
-378
-392
-396
-399
-395
-381
-361
-368
-361
-348
-330
-308
-309
-315
-316
-312
-315
-316
-319
-320
-329
-343
-338
-334
-333
-335
-340
-329
-334
-349
-351
-332
-310
-298
-303
-299
-296
-285
-274
-269
-260
-256
-251
-235
-227
-236
-248
-255
-264
-278
-296
-320
-344
-358
-363
-363
-370
-365
-362
-361
-374
-378
-379
-386
-379
-394
-396
-403
-406
-411
-409
-402
-383
-364
-351
-347
-346
-350
-357
-371
-385
-375
-371
-378
-365
-384
-388
-360
-341
-337
-333
-317
-299
-278
-258
-237
-232
-228
-223
-219
-211
-193
-178
-184
-204
-214
-211
-238
-257
-252
-249
-264
-282
-261
-256
-266
-282
-275
-262
-255
-244
-238
-226
-213
-212
-213
-222
-246
-253
-252
-236
-225
-232
-251
-255
-260
-281
-296
-311
-310
-309
-293
-289
-294
-274
-273
-280
-279
-282
-279
-288
-291
-291
-304
-342
-386
-408
-415
-420
-431
-448
-453
-428
-427
-428
-420
-405
-402
-399
-399
-393
-391
-398
-403
-409
-402
-405
-399
-394
-398
-406
-394
-371
-378
-400
-399
-374
-375
-370
-362
-362
-373
-361
-370
-367
-347
-353
-357
-364
-355
-354
-346
-347
-330
-313
-321
-315
-289
-263
-265
-271
-266
-263
-263
-266
-272
-271
-271
-266
-262
-257
-237
-226
-203
-208
-223
-228
-233
-251
-273
-270
-276
-293
-307
-318
-328
-315
-304
-301
-304
-297
-299
-309
-305
-305
-297
-310
-332
-333
-325
-323
-315
-302
-281
-278
-293
-292
-290
-296
-300
-297
-297
-276
-271
-276
-291
-307
-319
-330
-333
-338
-334
-322
-326
-339
-328
-324
-332
-323
-319
-352
-392
-416
-424
-444
-448
-431
-428
-416
-407
-395
-384
-383
-381
-385
-405
-404
-388
-381
-377
-365
-349
-337
-340
-345
-349
-332
-319
-318
-301
-297
-298
-300
-311
-314
-316
-306
-292
-273
-255
-242
-243
-253
-272
-284
-273
-289
-307
-305
-313
-316
-319
-326
-336
-341
-340
-347
-347
-359
-373
-372
-360
-356
-349
-340
-334
-336
-331
-319
-322
-340
-328
-324
-333
-319
-316
-325
-335
-351
-351
-365
-372
-355
-357
-364
-369
-374
-380
-379
-375
-375
-371
-344
-324
-345
-356
-366
-373
-376
-383
-362
-360
-383
-376
-366
-353
-343
-345
-344
-354
-348
-354
-364
-368
-363
-354
-352
-347
-337
-341
-349
-351
-359
-356
-343
-333
-341
-339
-316
-307
-318
-316
-307
-304
-304
-312
-339
-346
-361
-368
-364
-375
-371
-363
-376
-368
-351
-341
-351
-362
-348
-358
-366
-359
-358
-359
-388
-406
-413
-415
-436
-444
-474
-446
-635
-875
-969
-930
-889
-943
-926
-981
-830
-582
-330
-193
2
157
384
619
796
825
777
760
728
679
559
348
83
-75
-235
-400
-595
-779
-945
-1032
-1043
-1018
-999
-952
-863
-709
-532
-354
-219
-79
83
253
404
476
506
467
440
390
278
132
-15
-191
-346
-476
-575
-700
-813
-873
-902
-890
-850
-788
-741
-636
-504
-353
-221
-113
-6
100
195
252
275
254
208
154
73
-16
-121
-229
-343
-435
-522
-596
-666
-725
-762
-757
-728
-701
-625
-548
-459
-366
-260
-165
-91
-41
3
62
95
112
88
51
19
-39
-131
-213
-312
-397
-472
-527
-556
-590
-595
-603
-589
-571
-530
-475
-394
-322
-241
-175
-112
-11
43
92
116
120
106
84
67
33
-42
-104
-159
-256
-332
-376
-406
-434
-483
-515
-502
-470
-434
-400
-354
-339
-275
-235
-207
-169
-145
-115
-79
-68
-75
-83
-143
-158
-199
-247
-262
-284
-326
-332
-363
-363
-351
-385
-374
-350
-341
-329
-294
-282
-245
-214
-195
-174
-168
-160
-126
-111
-112
-123
-141
-159
-187
-213
-238
-268
-305
-330
-330
-341
-375
-401
-402
-392
-384
-360
-371
-335
-301
-280
-248
-221
-216
-195
-196
-180
-175
-191
-195
-206
-200
-235
-278
-295
-305
-322
-332
-386
-399
-423
-434
-452
-458
-447
-462
-444
-407
-377
-367
-351
-338
-303
-269
-248
-247
-251
-271
-279
-285
-247
-266
-249
-258
-281
-288
-294
-284
-314
-291
-307
-313
-307
-299
-309
-309
-290
-268
-262
-240
-227
-202
-172
-175
-151
-155
-138
-122
-118
-120
-118
-124
-112
-110
-119
-144
-171
-168
-182
-195
-240
-265
-274
-280
-275
-279
-277
-296
-289
-302
-288
-275
-233
-211
-202
-148
-132
-146
-111
-137
-177
-187
-176
-165
-216
-234
-299
-279
-308
-335
-363
-385
-366
-349
-373
-378
-335
-341
-338
-310
-294
-308
-276
-266
-259
-252
-268
-276
-271
-263
-289
-319
-314
-305
-304
-307
-312
-309
-298
-270
-237
-234
-222
-224
-191
-168
-153
-122
-130
-130
-98
-130
-178
-189
-210
-254
-266
-301
-397
-390
-421
-452
-409
-411
-421
-388
-340
-312
-280
-261
-203
-227
-163
-100
-113
-114
-116
-112
-117
-128
-140
-173
-214
-196
-264
-259
-241
-279
-265
-257
-246
-157
-173
-113
-454
-673
-610
-729
-863
-1028
-1143
-1256
-1233
-1201
-1128
-1085
-861
-816
-571
-292
-46
55
-95
-93
-27
-10
-108
-346
-679
-787
-912
-1014
-1164
-1239
-1321
-1306
-1077
-819
-590
-358
-96
163
597
921
1076
1095
1228
1296
1238
1073
819
511
188
12
-365
-672
-952
-1173
-1299
-1352
-1339
-1325
-1225
-1048
-826
-601
-285
-96
101
290
504
659
697
712
620
546
443
305
77
-130
-298
-476
-625
-716
-805
-852
-849
-808
-731
-634
-458
-357
-242
-97
28
130
183
238
284
284
291
217
108
33
-108
-237
-360
-456
-549
-622
-667
-676
-660
-614
-569
-531
-450
-351
-238
-150
-45
49
110
154
166
173
166
128
63
17
20
-24
-103
-172
-226
-258
-271
-293
-334
-362
-349
-310
-298
-269
-243
-204
-196
-125
-113
-61
-79
-41
-110
-70
-356
-745
-688
-878
-810
-1132
-1204
-1436
-1378
-1337
-1253
-1257
-1081
-950
-810
-322
-162
153
147
377
462
684
696
675
543
505
482
249
107
-78
-261
-396
-483
-572
-608
-687
-624
-587
-472
-424
-489
-283
-158
-100
42
159
181
10
98
191
87
38
-73
-225
-291
-281
-307
-457
-452
-495
-527
-382
-331
-228
-152
-2
-14
53
79
-100
-120
-65
-153
-302
-503
-602
-708
-747
-692
-917
-931
-897
-734
-613
-462
-306
-252
-126
73
233
311
376
383
368
397
336
183
65
-114
-250
-426
-594
-708
-861
-845
-863
-923
-870
-849
-708
-592
-465
-307
-237
-136
-9
76
136
138
76
35
18
-3
-20
-127
-241
-287
-354
-376
-424
-438
-382
-355
-277
-218
-168
-80
-19
59
129
155
195
187
173
185
154
78
-45
-126
-183
-229
-304
-387
-470
-502
-505
-522
-478
-450
-437
-380
-336
-288
-218
-162
-116
-103
-96
-89
-86
-102
-164
-220
-250
-303
-358
-414
-459
-480
-505
-502
-468
-440
-376
-340
-327
-284
-230
-173
-164
-135
-131
-147
-147
-180
-207
-254
-306
-371
-455
-472
-512
-544
-533
-554
-532
-523
-490
-464
-442
-405
-359
-304
-275
-236
-200
-194
-188
-158
-166
-190
-226
-232
-261
-288
-300
-351
-367
-359
-339
-334
-335
-327
-292
-272
-263
-222
-229
-225
-224
-220
-189
-188
-194
-189
-184
-189
-191
-202
-212
-235
-236
-234
-230
-223
-236
-215
-198
-160
-119
-119
-90
-47
-56
-34
-58
-83
-75
-87
-91
-151
-171
-171
-205
-215
-217
-216
-207
-172
-131
-114
-97
-71
-44
5
43
67
74
79
56
30
16
-14
-48
-128
-170
-183
-242
-253
-290
-308
-290
-304
-276
-264
-213
-175
-176
-110
-53
18
71
98
125
101
108
117
53
40
41
29
18
-17
-23
-57
-101
-109
-143
-159
-180
-215
-183
-192
-180
-147
-176
-165
-140
-131
-95
-86
-71
-28
-68
-55
-74
-104
-94
-125
-146
-200
-242
-254
-276
-269
-239
-225
-209
-183
-147
-99
-92
-65
-39
-34
16
56
74
70
60
52
43
57
65
33
-23
-26
-59
-94
-73
-85
-103
-111
-100
-108
-130
-105
-90
-128
-113
-109
-135
-161
-201
-248
-269
-310
-309
-338
-347
-335
-383
-383
-407
-410
-453
-466
-456
-513
-511
-552
-581
-616
-621
-610
-665
-691
-710
-731
-742
-725
-735
-743
-753
-737
-747
-735
-692
-677
-685
-669
-662
-703
-720
-728
-741
-751
-739
-713
-718
-728
-708
-692
-659
-627
-598
-568
-536
-476
-439
-410
-385
-367
-340
-316
-287
-281
-274
-280
-272
-246
-238
-215
-229
-213
-162
-130
-70
1
48
100
161
247
297
328
347
325
343
362
393
405
410
475
478
440
437
460
466
461
490
519
500
546
665
767
817
819
874
906
916
1040
1096
1091
1113
1126
1117
1027
1041
1036
1016
1029
1035
987
993
1077
1141
1179
1268
1271
1227
1310
1389
1471
1494
1622
1622
1485
1578
1539
1502
1450
1465
1488
1392
1489
1560
1499
1430
1311
998
564
275
-20
-377
-624
-897
-1242
-1703
-2019
-2298
-2602
-2692
-2711
-2733
-2662
-2490
-2265
-2046
-1699
-1357
-1111
-867
-545
-289
-84
174
361
479
521
552
540
460
441
435
418
417
428
428
388
422
450
439
446
457
455
397
330
218
38
-153
-392
-663
-1036
-1393
-1724
-2049
-2214
-2352
-2474
-2669
-2815
-2852
-2828
-2662
-2426
-2199
-2018
-1806
-1567
-1377
-1196
-1033
-928
-901
-863
-790
-805
-839
-876
-946
-1036
-1127
-1137
-1137
-1102
-1021
-947
-869
-816
-743
-656
-598
-559
-542
-559
-621
-691
-758
-877
-1016
-1193
-1364
-1495
-1589
-1661
-1698
-1734
-1758
-1742
-1673
-1554
-1418
-1266
-1123
-965
-804
-655
-504
-415
-338
-295
-302
-274
-258
-227
-183
-179
-153
-127
-108
-48
28
138
247
336
423
514
605
698
760
808
823
835
853
881
904
895
890
836
806
803
802
859
910
988
1076
1130
1280
1466
1692
1938
2152
2379
2577
2763
3028
3166
3365
3499
3539
3682
3644
3913
4026
4198
4357
4222
4302
4192
4143
3756
2941
1880
372
-857
-1759
-2351
-2926
-3733
-4640
-5776
-6644
-7015
-7040
-6778
-6412
-5842
-5311
-4654
-3708
-2750
-1795
-973
-273
258
702
1263
1756
2141
2324
2287
2067
1788
1628
1491
1427
1397
1412
1502
1600
1745
1809
1803
1740
1681
1656
1625
1548
1281
880
318
-293
-906
-1555
-2157
-2807
-3403
-3866
-4189
-4348
-4408
-4317
-4195
-4009
-3661
-3162
-2517
-1838
-1126
-474
75
555
924
1266
1528
1708
1793
1782
1712
1598
1477
1322
1168
1026
880
804
768
787
842
890
912
889
853
755
612
437
203
-95
-435
-803
-1215
-1712
-2234
-2686
-3162
-3438
-3634
-3734
-3873
-4036
-3942
-3883
-3590
-3091
-2588
-2204
-1902
-1471
-1108
-781
-429
-182
-122
-194
-178
-188
-246
-251
-373
-389
-538
-788
-1059
-1226
-994
-761
-706
-828
-1014
-1094
-984
-964
-954
-1099
-1264
-1404
-1573
-1756
-2041
-2203
-2300
-2328
-2369
-2429
-2458
-2359
-2118
-1807
-1522
-1270
-1061
-808
-488
-200
16
146
280
400
462
492
393
290
251
255
272
198
152
127
141
263
374
496
566
648
783
856
888
889
895
912
928
927
821
707
672
682
693
725
750
793
928
1105
1360
1541
1783
2040
2299
2608
2859
3146
3302
3468
3629
3720
3881
3946
4030
4035
3895
3810
3607
3481
3305
2920
2140
1002
-300
-1605
-2516
-3062
-3465
-3977
-4640
-5327
-6040
-6381
-6271
-5853
-5250
-4488
-3711
-3108
-2446
-1654
-846
-112
574
1108
1371
1601
1862
2063
2180
2171
2062
1825
1585
1420
1311
1283
1374
1547
1667
1696
1637
1474
1301
1167
1041
882
608
229
-294
-900
-1510
-2103
-2641
-3122
-3510
-3851
-4096
-4210
-4146
-3938
-3625
-3240
-2846
-2398
-1862
-1242
-590
23
556
963
1241
1416
1541
1608
1635
1644
1598
1471
1307
1144
987
854
758
668
600
554
512
464
412
314
162
-52
-295
-564
-860
-1223
-1593
-1969
-2429
-2899
-3275
-3599
-3902
-3969
-3976
-3939
-3867
-3614
-3344
-3061
-2609
-2098
-1583
-1092
-580
-214
49
354
575
677
724
758
686
504
377
159
-113
-331
-519
-706
-910
-1019
-1095
-1171
-1211
-1244
-1318
-1429
-1493
-1543
-1613
-1674
-1742
-1851
-1960
-2002
-2020
-2060
-2039
-1952
-1821
-1655
-1455
-1244
-1035
-803
-565
-332
-111
121
305
446
533
560
549
499
457
413
385
361
309
273
263
281
331
418
543
675
791
905
984
1084
1180
1198
1204
1168
1110
1045
1005
973
866
813
795
811
948
1106
1279
1518
1851
2152
2383
2683
2962
3119
3331
3695
3823
3917
3986
3973
3832
3693
3699
3555
3260
2768
1794
485
-946
-2150
-2922
-3363
-3614
-4067
-4692
-5401
-6031
-6274
-6039
-5356
-4516
-3654
-2921
-2377
-1825
-1148
-344
419
1062
1505
1677
1761
1867
2008
2124
2151
2062
1826
1570
1406
1378
1478
1674
1893
1989
1908
1700
1450
1262
1105
899
602
181
-378
-1011
-1666
-2299
-2848
-3290
-3625
-3914
-4081
-4100
-3984
-3722
-3338
-2905
-2462
-2003
-1485
-895
-269
337
835
1201
1423
1500
1491
1471
1458
1453
1436
1361
1222
1042
892
798
727
702
695
683
650
602
519
376
161
-99
-424
-782
-1155
-1540
-1883
-2184
-2454
-2766
-3129
-3459
-3686
-3828
-3617
-3527
-3138
-2984
-2727
-2448
-2395
-1910
-1702
-1209
-927
-605
-283
-234
-74
-48
-15
90
140
177
98
-16
-22
-122
-183
-392
-598
-723
-875
-984
-1107
-1235
-1375
-1560
-1754
-1941
-2099
-2191
-2241
-2242
-2221
-2214
-2168
-2106
-1999
-1828
-1616
-1388
-1185
-962
-731
-528
-408
-298
-181
-82
-2
45
81
102
109
127
131
145
120
121
185
240
272
302
314
320
334
381
430
436
436
424
419
405
407
447
449
487
526
577
649
725
855
1014
1118
1211
1325
1408
1616
1854
2135
2353
2491
2645
2638
2683
2823
2897
3111
3262
3421
3491
3469
3444
3380
3330
3356
3280
3079
2643
1748
533
-861
-2088
-2986
-3504
-3838
-4258
-4883
-5580
-6230
-6567
-6320
-5598
-4657
-3662
-2818
-2168
-1577
-854
6
823
1541
2033
2194
2181
2158
2213
2249
2193
2026
1702
1336
1112
1039
1125
1309
1458
1477
1363
1178
969
813
710
520
211
-242
-823
-1445
-2080
-2671
-3153
-3548
-3842
-4047
-4147
-4089
-3881
-3520
-3037
-2476
-1895
-1316
-723
-128
471
1029
1474
1768
1913
1939
1868
1762
1645
1515
1396
1243
1060
867
708
604
531
500
482
455
420
353
238
74
-144
-413
-733
-1075
-1459
-1843
-2187
-2481
-2726
-2922
-3161
-3362
-3449
-3497
-3241
-2856
-2518
-2346
-2213
-2009
-1800
-1416
-947
-637
-484
-325
-199
-226
-192
-70
-34
4
27
-11
-216
-297
-240
-266
-310
-440
-682
-943
-1067
-1122
-1240
-1380
-1533
-1770
-1977
-2095
-2175
-2231
-2212
-2144
-2128
-2099
-2037
-1920
-1726
-1457
-1209
-1025
-893
-742
-590
-434
-293
-199
-136
-104
-51
-43
-71
-69
-67
-45
-10
0
19
59
119
192
241
258
230
220
228
240
262
288
277
242
245
233
233
291
353
432
563
653
732
789
874
1002
1109
1222
1317
1381
1495
1631
1790
1965
2131
2282
2435
2593
2754
2867
2951
3047
3192
3296
3437
3556
3525
3457
3303
3150
2955
2712
2399
1724
645
-598
-2057
-3176
-3756
-3993
-4139
-4500
-5057
-5739
-6238
-6116
-5443
-4468
-3370
-2431
-1822
-1411
-943
-300
466
1201
1796
1995
1903
1795
1746
1806
1895
1868
1658
1324
1092
1079
1261
1532
1739
1763
1623
1381
1126
922
750
545
222
-255
-872
-1554
-2194
-2736
-3150
-3466
-3703
-3835
-3860
-3740
-3504
-3179
-2766
-2283
-1720
-1161
-616
-79
406
812
1114
1329
1456
1495
1466
1393
1325
1283
1238
1160
1055
971
899
827
813
844
862
836
748
600
373
97
-208
-525
-837
-1172
-1543
-1906
-2225
-2481
-2636
-2760
-2896
-2967
-2955
-2781
-2482
-2106
-1807
-1608
-1482
-1415
-1251
-1019
-801
-623
-513
-444
-498
-573
-603
-632
-575
-454
-338
-304
-300
-304
-307
-281
-278
-333
-452
-581
-687
-837
-990
-1198
-1484
-1741
-1941
-2063
-2165
-2207
-2185
-2157
-2092
-2001
-1899
-1766
-1589
-1359
-1131
-942
-788
-693
-625
-581
-535
-482
-475
-425
-391
-386
-355
-322
-270
-208
-101
34
130
219
291
356
416
449
448
418
355
301
228
172
113
29
-36
-93
-79
-20
63
168
271
386
492
627
811
954
1118
1262
1369
1439
1479
1574
1649
1701
1804
1943
2023
2132
2257
2354
2463
2586
2736
2886
3020
3220
3405
3501
3518
3416
3289
3118
2859
2363
1535
341
-1109
-2374
-3187
-3543
-3543
-3638
-4090
-4836
-5561
-5783
-5374
-4404
-3186
-2148
-1501
-1193
-1002
-676
-108
613
1249
1560
1516
1275
1044
1002
1134
1249
1232
1047
843
797
1012
1451
1847
2040
1990
1729
1429
1195
1076
962
732
315
-285
-1000
-1714
-2336
-2803
-3108
-3297
-3400
-3422
-3368
-3245
-3020
-2679
-2278
-1826
-1351
-901
-489
-128
182
407
523
581
613
590
562
552
559
602
636
667
669
672
700
790
927
1052
1147
1138
1004
771
498
197
-130
-464
-812
-1191
-1563
-1907
-2190
-2404
-2576
-2743
-2817
-2843
-2787
-2566
-2270
-1992
-1809
-1740
-1733
-1738
-1649
-1415
-1122
-866
-735
-751
-856
-915
-844
-637
-350
-106
33
55
2
-48
-80
-73
-69
-112
-238
-451
-670
-902
-1102
-1286
-1465
-1630
-1772
-1860
-1897
-1856
-1803
-1759
-1729
-1711
-1675
-1569
-1410
-1221
-1055
-937
-878
-891
-901
-887
-840
-724
-580
-463
-396
-368
-331
-270
-150
24
210
352
413
417
390
345
324
319
302
279
221
161
123
91
71
77
89
116
163
224
329
431
547
633
672
708
743
800
885
956
1049
1108
1152
1186
1220
1319
1431
1586
1804
1971
2108
2193
2229
2326
2429
2611
2815
2952
3082
3105
3027
2941
2827
2736
2581
2297
1740
869
-226
-1348
-2163
-2574
-2564
-2468
-2632
-3142
-3941
-4609
-4750
-4260
-3258
-2227
-1526
-1357
-1537
-1722
-1627
-1129
-409
223
499
426
169
-64
-81
117
419
687
841
911
978
1126
1397
1718
1976
2086
2052
1899
1694
1495
1325
1163
911
528
23
-536
-1071
-1492
-1752
-1879
-1942
-1992
-2068
-2179
-2270
-2272
-2149
-1911
-1603
-1328
-1155
-1079
-1057
-1058
-1030
-949
-819
-683
-566
-502
-465
-395
-285
-123
81
309
553
759
899
1012
1086
1115
1122
1092
1001
834
615
411
184
-49
-271
-478
-692
-886
-1061
-1249
-1442
-1647
-1838
-1956
-1974
-1932
-1898
-1993
-2228
-2491
-2723
-2790
-2695
-2475
-2249
-2108
-2014
-2018
-1987
-1848
-1571
-1200
-808
-458
-235
-152
-146
-160
-141
-97
3
78
75
5
-149
-337
-535
-650
-685
-679
-640
-640
-704
-825
-959
-1060
-1117
-1139
-1158
-1205
-1286
-1373
-1446
-1498
-1529
-1532
-1517
-1482
-1426
-1298
-1132
-955
-814
-690
-597
-498
-351
-182
-1
156
263
320
355
376
423
483
562
652
732
791
822
844
865
896
964
1045
1114
1146
1134
1070
975
928
919
918
914
903
894
861
869
907
909
951
1019
1085
1157
1250
1387
1480
1547
1637
1701
1750
1841
1967
2111
2248
2394
2516
2571
2544
2416
2213
1914
1540
1002
314
-419
-1074
-1499
-1692
-1740
-1859
-2227
-2777
-3309
-3516
-3274
-2675
-1947
-1448
-1306
-1488
-1740
-1811
-1586
-1129
-680
-426
-458
-666
-897
-1002
-886
-616
-318
-41
210
418
615
834
1070
1297
1485
1668
1809
1834
1761
1589
1343
1078
800
531
246
-71
-386
-658
-858
-967
-1015
-1060
-1119
-1191
-1261
-1260
-1210
-1136
-1059
-1042
-1088
-1189
-1292
-1358
-1401
-1394
-1349
-1290
-1231
-1158
-1056
-921
-758
-545
-276
4
262
460
596
692
773
839
889
908
901
853
749
608
467
334
198
52
-124
-318
-504
-670
-799
-894
-986
-1165
-1409
-1639
-1822
-1945
-2033
-2082
-2127
-2209
-2288
-2335
-2315
-2253
-2127
-1941
-1763
-1582
-1409
-1221
-1077
-953
-824
-725
-603
-487
-399
-337
-335
-341
-363
-346
-311
-286
-254
-261
-250
-275
-297
-290
-328
-373
-446
-545
-642
-747
-834
-899
-992
-1103
-1201
-1258
-1289
-1279
-1256
-1226
-1206
-1185
-1134
-1055
-952
-839
-728
-612
-516
-427
-319
-211
-124
-31
78
185
299
385
469
557
655
751
852
955
1041
1104
1156
1210
1253
1296
1331
1331
1283
1225
1189
1193
1209
1248
1259
1209
1152
1151
1191
1282
1436
1485
1412
1329
1300
1333
1458
1681
1863
1872
1830
1805
1801
1938
2213
2438
2515
2392
2091
1527
804
84
-619
-1119
-1335
-1324
-1349
-1611
-2145
-2896
-3511
-3599
-3093
-2235
-1449
-1041
-1196
-1672
-1988
-1893
-1381
-732
-257
-244
-607
-1010
-1233
-1117
-778
-421
-245
-259
-264
-157
180
643
1036
1276
1294
1223
1163
1218
1334
1393
1332
1071
661
217
-140
-384
-540
-605
-664
-784
-941
-1100
-1215
-1269
-1208
-1078
-951
-889
-926
-1039
-1184
-1273
-1317
-1338
-1355
-1376
-1428
-1488
-1488
-1396
-1242
-1057
-867
-698
-520
-320
-82
172
423
622
725
764
769
763
753
726
667
576
444
296
165
79
14
-52
-165
-315
-541
-764
-902
-964
-1000
-1106
-1277
-1532
-1854
-2083
-2179
-2177
-2128
-2105
-2118
-2210
-2228
-2156
-1973
-1720
-1484
-1285
-1178
-1065
-948
-841
-711
-627
-569
-566
-546
-511
-486
-399
-349
-317
-322
-321
-264
-231
-176
-138
-138
-169
-263
-350
-427
-496
-582
-679
-769
-883
-1001
-1116
-1193
-1233
-1256
-1251
-1230
-1195
-1157
-1121
-1099
-1035
-949
-851
-741
-644
-549
-473
-405
-340
-287
-204
-97
19
140
241
333
410
486
557
648
748
850
936
965
974
952
919
912
917
934
958
966
957
940
897
863
855
880
922
1011
1102
1166
1179
1128
1113
1147
1250
1416
1560
1698
1755
1775
1832
1889
2013
2174
2293
2316
2186
1891
1427
808
161
-377
-738
-883
-933
-1116
-1472
-2043
-2604
-2880
-2757
-2251
-1716
-1357
-1317
-1520
-1667
-1589
-1262
-871
-603
-582
-761
-958
-1017
-884
-673
-509
-504
-610
-599
-421
-45
417
757
913
862
823
889
1063
1282
1399
1342
1072
713
401
197
73
-35
-189
-413
-656
-855
-968
-1002
-1003
-996
-1010
-1042
-1067
-1088
-1085
-1115
-1182
-1255
-1343
-1413
-1461
-1472
-1479
-1470
-1432
-1367
-1273
-1159
-1006
-802
-556
-317
-83
109
240
342
430
539
642
704
722
679
586
480
381
306
247
182
112
24
-114
-258
-406
-561
-683
-786
-884
-993
-1190
-1390
-1608
-1812
-1948
-2009
-2034
-2064
-2055
-2046
-2047
-2004
-1902
-1763
-1605
-1424
-1268
-1152
-1019
-882
-750
-638
-544
-447
-392
-329
-272
-209
-145
-116
-117
-137
-119
-91
-71
-52
-58
-113
-195
-292
-375
-448
-517
-592
-680
-787
-896
-1001
-1090
-1154
-1192
-1196
-1182
-1160
-1141
-1117
-1105
-1076
-1019
-943
-836
-719
-619
-556
-496
-442
-377
-275
-144
3
139
242
331
416
476
550
646
732
814
875
883
872
871
887
929
948
941
934
935
934
953
980
972
912
859
881
936
1034
1109
1094
995
928
964
1045
1168
1283
1318
1291
1310
1400
1568
1804
1990
2033
1936
1763
1562
1278
896
415
-124
-625
-963
-1124
-1269
-1497
-1915
-2408
-2716
-2687
-2334
-1839
-1457
-1340
-1450
-1550
-1453
-1137
-776
-515
-489
-691
-865
-893
-738
-535
-440
-491
-603
-617
-433
-77
322
601
685
680
722
894
1155
1386
1454
1308
1042
777
606
506
406
219
-55
-342
-578
-701
-754
-792
-849
-943
-1006
-1013
-973
-905
-882
-921
-1001
-1090
-1145
-1141
-1126
-1153
-1201
-1277
-1306
-1287
-1224
-1118
-997
-867
-722
-548
-351
-157
19
176
283
369
452
522
540
503
438
351
280
214
148
63
-48
-166
-286
-383
-479
-589
-718
-841
-956
-1073
-1193
-1324
-1478
-1679
-1819
-1908
-1954
-1949
-1948
-1992
-2050
-2050
-1975
-1821
-1638
-1487
-1375
-1297
-1198
-1063
-909
-742
-632
-568
-530
-458
-374
-289
-211
-176
-170
-163
-139
-96
-50
-19
-41
-104
-198
-268
-302
-339
-372
-420
-499
-596
-689
-756
-823
-874
-910
-951
-980
-995
-983
-949
-897
-855
-806
-743
-685
-603
-498
-394
-304
-214
-139
-62
33
142
247
319
377
408
447
507
601
703
784
835
867
875
880
915
944
941
930
915
895
890
910
942
935
927
900
899
936
1012
1066
1069
1067
1084
1151
1206
1256
1259
1237
1302
1423
1590
1736
1754
1739
1653
1559
1420
1128
693
64
-516
-886
-1044
-1089
-1228
-1576
-2120
-2592
-2728
-2521
-2110
-1732
-1558
-1626
-1705
-1571
-1288
-929
-676
-594
-674
-797
-760
-613
-451
-383
-466
-594
-632
-463
-160
162
397
509
539
583
733
957
1146
1261
1241
1098
909
750
614
459
280
43
-206
-425
-584
-691
-791
-876
-962
-1030
-1061
-1050
-984
-931
-900
-921
-969
-992
-1007
-982
-966
-979
-1029
-1083
-1074
-1020
-921
-811
-718
-633
-520
-358
-178
3
181
306
399
486
565
609
621
604
555
463
376
283
186
100
5
-73
-139
-187
-247
-357
-504
-640
-799
-924
-1023
-1115
-1244
-1443
-1634
-1806
-1915
-1907
-1877
-1857
-1868
-1878
-1849
-1785
-1637
-1481
-1348
-1232
-1086
-943
-837
-706
-600
-526
-480
-411
-350
-330
-269
-211
-200
-221
-255
-277
-289
-276
-273
-289
-319
-384
-454
-538
-607
-648
-725
-799
-903
-988
-1059
-1110
-1135
-1166
-1195
-1222
-1210
-1161
-1112
-1071
-1004
-921
-852
-765
-654
-530
-427
-334
-260
-207
-113
-4
78
164
258
317
367
439
542
618
678
743
773
777
784
807
837
884
894
879
837
798
794
822
868
870
874
867
856
872
931
980
1007
1052
1096
1160
1217
1267
1348
1414
1516
1647
1773
1889
1977
2026
1993
1918
1773
1474
1038
487
-48
-461
-714
-844
-1064
-1413
-1888
-2346
-2546
-2440
-2106
-1789
-1577
-1515
-1545
-1465
-1250
-947
-725
-610
-589
-662
-663
-599
-523
-515
-592
-649
-680
-566
-333
-74
161
324
449
534
690
880
1051
1171
1173
1122
967
765
597
413
213
-43
-318
-568
-780
-923
-1018
-1099
-1177
-1219
-1247
-1229
-1164
-1085
-998
-942
-935
-979
-1007
-1018
-1024
-1036
-1062
-1098
-1103
-1058
-977
-885
-760
-618
-477
-299
-91
141
347
518
640
716
772
804
805
776
714
610
458
312
202
95
2
-98
-206
-290
-343
-403
-481
-568
-698
-869
-1033
-1140
-1189
-1251
-1388
-1588
-1791
-1930
-1987
-1958
-1894
-1831
-1773
-1711
-1589
-1416
-1219
-1026
-852
-704
-596
-495
-391
-301
-257
-240
-225
-231
-227
-207
-185
-180
-209
-251
-287
-316
-326
-339
-364
-396
-459
-560
-684
-791
-873
-937
-1016
-1092
-1171
-1254
-1298
-1315
-1288
-1239
-1193
-1140
-1062
-962
-846
-737
-645
-560
-488
-428
-354
-276
-207
-135
-79
-22
28
91
185
278
355
406
454
488
524
578
616
638
642
644
658
678
688
678
634
601
614
648
660
648
635
660
727
822
923
970
1012
1081
1173
1279
1334
1405
1517
1605
1697
1776
1873
1951
1999
1993
1851
1565
1151
702
184
-273
-573
-828
-1070
-1379
-1721
-2079
-2345
-2379
-2255
-2063
-1889
-1717
-1573
-1471
-1293
-1085
-904
-789
-679
-591
-579
-535
-497
-477
-493
-510
-479
-439
-289
-73
134
306
452
608
734
862
970
1041
1086
1051
952
780
580
375
166
-47
-307
-529
-718
-873
-987
-1049
-1088
-1135
-1167
-1175
-1161
-1133
-1098
-1052
-1037
-1056
-1083
-1107
-1142
-1181
-1171
-1161
-1150
-1109
-1027
-936
-831
-694
-547
-395
-227
-38
155
305
452
569
629
655
634
591
515
418
299
146
8
-119
-231
-351
-460
-553
-616
-640
-688
-736
-837
-955
-1064
-1197
-1322
-1453
-1583
-1707
-1806
-1889
-1961
-2008
-1979
-1899
-1807
-1683
-1519
-1366
-1225
-1038
-839
-663
-496
-347
-239
-181
-124
-92
-100
-119
-129
-143
-174
-180
-191
-212
-247
-279
-325
-361
-372
-390
-437
-509
-594
-699
-802
-899
-989
-1067
-1126
-1177
-1206
-1225
-1206
-1160
-1103
-1018
-938
-857
-759
-657
-560
-472
-366
-273
-200
-142
-90
-31
35
99
155
193
219
244
287
316
368
413
432
464
468
458
446
440
430
409
396
389
350
310
286
269
283
307
337
407
499
600
707
781
841
916
995
1092
1188
1291
1396
1455
1476
1526
1609
1730
1847
1926
1943
1840
1625
1296
862
297
-254
-666
-958
-1174
-1417
-1747
-2143
-2499
-2667
-2594
-2369
-2084
-1796
-1577
-1405
-1251
-1051
-809
-589
-445
-361
-306
-244
-157
-96
-78
-124
-165
-151
-69
121
337
535
713
836
897
932
969
1011
1005
933
787
601
354
105
-133
-386
-645
-890
-1063
-1175
-1243
-1265
-1269
-1259
-1251
-1207
-1125
-1027
-892
-803
-741
-718
-723
-725
-713
-707
-694
-676
-656
-602
-521
-405
-288
-154
-14
117
239
378
504
603
641
622
570
475
358
257
204
67
-63
-239
-464
-642
-786
-862
-896
-937
-950
-926
-915
-908
-963
-1051
-1198
-1323
-1428
-1508
-1520
-1534
-1567
-1673
-1752
-1721
-1620
-1429
-1211
-968
-743
-555
-374
-206
-51
37
123
130
81
10
-91
-215
-399
-584
-765
-888
-954
-989
-1008
-1043
-1071
-1081
-1086
-1066
-1041
-1003
-990
-992
-1028
-1075
-1110
-1149
-1127
-1077
-1005
-915
-815
-698
-579
-454
-324
-198
-100
-28
39
79
82
54
-8
-86
-151
-203
-215
-190
-149
-127
-137
-121
-59
5
74
130
174
200
208
217
200
173
167
149
141
161
230
331
409
467
539
607
682
769
853
946
1044
1140
1228
1269
1279
1287
1308
1407
1507
1600
1691
1762
1781
1803
1838
1898
1988
2052
2081
1991
1708
1254
564
-387
-1454
-2441
-3121
-3426
-3509
-3555
-3724
-3941
-4018
-3786
-3184
-2315
-1379
-530
91
522
839
1133
1419
1594
1590
1465
1293
1151
1082
1006
861
629
403
281
281
380
511
572
508
265
-77
-467
-849
-1167
-1503
-1861
-2231
-2557
-2775
-2867
-2864
-2733
-2482
-2110
-1612
-1063
-481
70
527
880
1120
1278
1364
1400
1363
1237
1016
737
460
215
45
-74
-172
-237
-287
-311
-327
-340
-391
-509
-670
-865
-1059
-1234
-1375
-1519
-1678
-1815
-1888
-1875
-1757
-1541
-1254
-947
-609
-266
68
389
654
838
960
1013
987
910
802
621
367
-6
-406
-818
-1206
-1474
-1662
-1803
-1921
-1966
-2005
-2053
-2046
-1987
-1886
-1742
-1511
-1292
-1160
-1034
-928
-815
-697
-555
-359
-203
-70
27
69
57
30
-21
-118
-226
-348
-507
-690
-885
-1089
-1284
-1437
-1526
-1555
-1548
-1491
-1406
-1310
-1189
-1064
-926
-767
-599
-445
-312
-204
-151
-136
-120
-107
-103
-87
-77
-99
-146
-211
-265
-322
-365
-371
-372
-386
-390
-392
-392
-388
-361
-312
-242
-153
-48
69
164
270
376
448
500
576
634
684
749
772
759
727
711
740
780
796
796
780
795
846
937
1069
1170
1224
1286
1371
1468
1593
1743
1855
1866
1856
1869
1894
1959
2060
2110
2024
1861
1620
1244
665
-185
-1251
-2429
-3369
-3802
-3839
-3697
-3533
-3481
-3519
-3390
-2812
-1854
-777
231
985
1388
1569
1712
1854
1896
1785
1582
1298
1020
881
831
724
542
334
135
37
59
144
157
10
-298
-752
-1251
-1655
-1985
-2255
-2448
-2591
-2651
-2603
-2385
-2043
-1658
-1210
-719
-194
356
882
1311
1575
1657
1578
1409
1189
990
778
531
296
52
-184
-364
-463
-523
-572
-604
-644
-705
-782
-876
-1000
-1186
-1372
-1529
-1650
-1705
-1672
-1592
-1481
-1315
-1077
-772
-457
-98
243
521
740
901
979
972
894
768
578
371
175
-44
-252
-456
-701
-980
-1230
-1476
-1701
-1838
-1912
-1988
-2019
-1975
-1932
-1876
-1736
-1582
-1456
-1255
-948
-693
-505
-277
-68
39
113
226
294
276
245
196
27
-216
-401
-615
-851
-1032
-1169
-1311
-1432
-1482
-1529
-1586
-1566
-1487
-1406
-1302
-1165
-1018
-890
-745
-625
-537
-437
-329
-246
-161
-73
-47
-70
-106
-155
-228
-299
-339
-379
-458
-540
-606
-689
-757
-783
-776
-733
-645
-501
-357
-236
-109
34
173
303
434
531
601
636
638
624
583
502
445
443
448
482
491
507
494
475
488
467
438
463
616
802
944
1018
1061
1059
1112
1263
1401
1520
1635
1701
1711
1651
1640
1752
1848
2052
2225
2253
2220
2092
1720
1075
185
-891
-2117
-3173
-3782
-4014
-4027
-3924
-3790
-3740
-3573
-3030
-2132
-1102
-54
855
1392
1632
1768
1810
1714
1549
1368
1129
886
751
703
630
515
430
309
244
293
350
339
148
-195
-672
-1232
-1720
-2104
-2433
-2658
-2776
-2786
-2656
-2368
-1967
-1491
-978
-409
157
655
1120
1448
1615
1623
1503
1303
1037
781
538
304
90
-91
-252
-370
-416
-437
-448
-481
-556
-660
-793
-947
-1120
-1343
-1553
-1687
-1774
-1782
-1678
-1494
-1272
-996
-656
-298
49
391
702
928
1052
1079
1025
914
760
566
347
127
-70
-243
-390
-500
-627
-828
-1042
-1255
-1440
-1582
-1720
-1930
-2211
-2425
-2423
-2225
-1982
-1726
-1500
-1326
-1071
-680
-241
119
381
572
615
591
519
419
264
39
-185
-449
-684
-847
-945
-1044
-1158
-1264
-1309
-1290
-1221
-1142
-1120
-1139
-1145
-1135
-1087
-1002
-895
-782
-672
-561
-468
-374
-240
-80
32
77
69
44
-11
-82
-181
-300
-427
-549
-639
-685
-702
-679
-644
-594
-493
-378
-218
-44
111
245
311
346
381
398
434
450
423
364
298
267
293
328
397
470
517
552
598
602
570
543
573
612
616
652
666
677
772
958
1162
1371
1566
1801
1994
2118
2246
2275
2192
2066
1939
1870
1842
1868
1972
1969
1803
1585
1289
729
-86
-1135
-2380
-3561
-4254
-4312
-4073
-3787
-3529
-3413
-3314
-2874
-1932
-733
407
1357
1941
2055
1992
1996
1960
1832
1598
1299
997
785
750
731
563
349
157
-36
-100
-58
-84
-305
-716
-1247
-1817
-2303
-2600
-2765
-2820
-2761
-2619
-2358
-1942
-1424
-870
-336
183
689
1146
1543
1807
1828
1665
1406
1088
765
497
295
79
-148
-328
-480
-605
-683
-721
-761
-840
-926
-1040
-1183
-1346
-1512
-1673
-1788
-1842
-1782
-1610
-1372
-1065
-725
-358
18
360
676
937
1105
1176
1154
1037
853
619
367
110
-121
-302
-462
-579
-688
-772
-829
-946
-1122
-1360
-1669
-1964
-2239
-2398
-2510
-2557
-2388
-2037
-1707
-1349
-937
-575
-239
89
332
376
361
392
376
210
-24
-267
-533
-756
-868
-953
-1041
-1080
-1071
-1083
-1148
-1176
-1183
-1179
-1186
-1215
-1272
-1316
-1300
-1241
-1206
-1170
-1061
-873
-664
-459
-297
-189
-91
-39
-10
-51
-125
-202
-308
-428
-585
-741
-833
-847
-832
-775
-697
-583
-471
-342
-192
-91
-5
108
191
232
241
227
224
186
154
138
128
146
175
190
161
113
90
103
126
105
44
-11
-8
103
250
460
682
866
1062
1251
1431
1569
1709
1799
1825
1785
1740
1676
1589
1558
1511
1457
1459
1570
1717
1889
2064
2124
1958
1666
1302
631
-402
-1634
-2988
-4217
-4837
-4771
-4365
-3906
-3493
-3190
-2891
-2261
-1172
85
1211
2033
2366
2265
2013
1821
1639
1360
1061
734
441
338
427
512
459
352
206
86
50
27
-133
-543
-1125
-1795
-2437
-2883
-3116
-3160
-3071
-2861
-2499
-2032
-1427
-745
-113
422
893
1283
1574
1752
1756
1559
1213
829
449
141
-48
-168
-271
-372
-430
-475
-512
-555
-639
-761
-951
-1152
-1349
-1572
-1778
-1949
-2036
-2039
-1919
-1659
-1324
-924
-485
-38
349
696
977
1164
1223
1182
1069
881
639
369
100
-144
-339
-518
-674
-769
-896
-1024
-1128
-1292
-1571
-1834
-2004
-2158
-2272
-2242
-2217
-2188
-1942
-1541
-1146
-726
-250
135
421
683
902
930
834
694
447
83
-269
-548
-852
-1116
-1309
-1454
-1579
-1598
-1517
-1426
-1342
-1230
-1138
-1068
-1013
-964
-938
-911
-846
-783
-716
-616
-472
-309
-131
38
147
203
235
194
66
-102
-310
-570
-803
-976
-1120
-1212
-1236
-1178
-1086
-923
-693
-445
-201
27
215
341
431
505
554
549
512
466
426
371
339
307
246
167
132
129
112
85
29
-57
-93
-50
0
101
224
332
430
598
808
987
1186
1365
1503
1584
1676
1722
1683
1612
1526
1360
1219
1223
1271
1343
1385
1405
1427
1488
1531
1486
1277
864
331
-359
-1241
-2252
-3207
-3909
-4178
-4031
-3624
-3112
-2602
-2101
-1507
-812
-39
732
1379
1828
1934
1831
1582
1284
997
729
511
330
289
349
446
473
415
322
149
-9
-164
-371
-701
-1126
-1600
-2094
-2507
-2742
-2789
-2689
-2455
-2092
-1648
-1138
-577
-76
363
710
970
1148
1222
1207
1085
866
587
321
106
-26
-78
-111
-138
-160
-182
-232
-324
-463
-634
-844
-1079
-1298
-1484
-1634
-1758
-1817
-1770
-1608
-1360
-1039
-686
-323
17
314
535
667
724
713
642
509
343
140
-18
-209
-380
-497
-588
-682
-865
-1105
-1460
-1755
-1910
-1923
-1913
-1922
-2032
-2213
-2270
-2043
-1595
-1118
-715
-423
-179
37
250
423
520
505
437
286
64
-177
-404
-653
-926
-1177
-1388
-1451
-1411
-1332
-1328
-1406
-1469
-1436
-1318
-1160
-1015
-898
-818
-741
-676
-608
-485
-330
-174
-43
35
60
83
72
12
-104
-274
-449
-594
-721
-853
-1002
-1154
-1232
-1238
-1152
-988
-809
-621
-453
-279
-94
98
249
363
432
466
488
534
585
586
560
500
429
360
322
277
214
130
80
74
95
150
208
283
338
379
387
409
534
749
982
1203
1396
1527
1629
1734
1839
1872
1844
1813
1756
1703
1699
1692
1674
1654
1649
1594
1473
1315
1067
649
-61
-1082
-2323
-3542
-4355
-4543
-4192
-3645
-3112
-2693
-2396
-1981
-1251
-258
753
1568
2037
2102
1876
1584
1355
1139
924
735
587
563
667
806
865
753
534
302
112
-71
-278
-596
-1067
-1639
-2214
-2650
-2876
-2882
-2690
-2389
-1992
-1519
-981
-405
123
552
893
1153
1318
1422
1423
1276
1018
721
460
255
130
92
78
56
8
-62
-166
-284
-459
-686
-935
-1178
-1410
-1612
-1762
-1861
-1885
-1820
-1603
-1291
-896
-475
-79
267
540
731
847
895
871
795
658
515
340
143
-37
-201
-336
-457
-575
-717
-860
-1013
-1214
-1548
-1941
-2238
-2393
-2349
-2128
-1927
-1832
-1680
-1374
-929
-463
-30
304
518
638
665
579
419
243
44
-207
-481
-702
-845
-907
-963
-1083
-1244
-1321
-1264
-1171
-1131
-1162
-1224
-1264
-1242
-1185
-1129
-1028
-871
-682
-537
-409
-255
-91
73
171
170
100
5
-86
-194
-371
-614
-835
-1000
-1079
-1087
-1059
-988
-880
-762
-634
-476
-310
-144
8
151
231
270
313
357
386
435
499
532
578
611
593
521
452
407
358
349
322
238
127
78
67
102
176
261
348
506
695
865
1032
1200
1387
1512
1600
1607
1562
1468
1342
1231
1134
1084
1156
1340
1534
1719
1906
2015
2181
2284
2207
1986
1412
484
-721
-2031
-3308
-4238
-4524
-4341
-3937
-3437
-2966
-2504
-1957
-1148
-186
739
1481
1937
2042
1781
1438
1097
827
635
532
522
586
787
1011
1154
1131
1007
827
571
312
-16
-520
-1131
-1798
-2439
-2937
-3191
-3199
-2962
-2555
-2046
-1502
-924
-364
122
525
855
1077
1191
1225
1144
978
752
528
340
239
232
296
372
422
425
358
184
-45
-323
-642
-986
-1328
-1614
-1883
-2086
-2169
-2144
-2010
-1722
-1293
-821
-359
60
398
644
793
860
866
807
672
518
358
202
47
-97
-200
-323
-473
-664
-910
-1193
-1450
-1626
-1749
-1812
-1835
-1911
-2024
-2014
-1895
-1691
-1366
-946
-533
-207
30
197
300
373
443
417
333
191
27
-172
-418
-653
-856
-995
-1064
-1073
-1055
-1064
-1106
-1154
-1215
-1242
-1232
-1159
-1050
-955
-904
-850
-771
-646
-479
-309
-137
-4
104
151
123
39
-63
-199
-362
-546
-706
-839
-953
-1021
-1069
-1102
-1082
-978
-822
-636
-447
-279
-149
-19
91
179
256
355
442
488
511
504
497
481
480
467
463
498
503
470
423
370
293
245
220
224
203
170
234
316
421
600
818
996
1158
1392
1626
1798
1966
2084
2039
1898
1783
1657
1547
1520
1512
1524
1618
1835
2032
2170
2167
1990
1675
1075
205
-870
-2095
-3331
-4150
-4366
-4164
-3701
-3117
-2626
-2221
-1697
-899
65
1002
1737
2084
2027
1693
1357
1051
816
641
523
480
525
684
869
941
891
720
474
198
-87
-418
-884
-1423
-2053
-2620
-2975
-3093
-2963
-2666
-2239
-1747
-1207
-639
-99
336
675
911
1035
1083
1075
986
810
584
360
197
106
124
199
255
253
193
73
-139
-382
-656
-986
-1324
-1626
-1871
-2045
-2149
-2170
-2074
-1861
-1530
-1115
-665
-226
172
477
701
824
867
827
723
594
441
305
207
115
8
-66
-116
-180
-250
-335
-490
-800
-1204
-1673
-2131
-2466
-2604
-2631
-2519
-2214
-1848
-1429
-1021
-663
-394
-152
109
339
492
559
490
260
-26
-257
-408
-477
-474
-471
-531
-659
-790
-940
-1077
-1206
-1318
-1424
-1518
-1567
-1564
-1545
-1503
-1438
-1303
-1078
-809
-521
-292
-119
-31
7
18
4
-33
-79
-158
-278
-435
-603
-756
-878
-935
-957
-938
-921
-872
-796
-747
-726
-674
-585
-502
-351
-199
-73
12
101
198
297
414
543
632
661
665
650
596
516
414
260
117
10
-85
-166
-213
-192
-124
34
324
560
745
906
1024
1091
1208
1354
1471
1583
1646
1637
1464
1303
1168
1100
1084
1135
1156
1136
1200
1328
1442
1568
1725
1762
1654
1399
926
177
-771
-1803
-2861
-3665
-3941
-3748
-3311
-2781
-2302
-1923
-1506
-909
-162
528
1085
1413
1438
1214
939
681
466
313
259
286
397
641
855
957
869
676
404
116
-150
-481
-899
-1390
-1911
-2360
-2645
-2703
-2572
-2303
-1945
-1519
-1078
-632
-222
127
361
485
528
534
522
491
431
318
217
156
139
196
292
364
360
292
172
-40
-302
-583
-911
-1244
-1527
-1732
-1849
-1876
-1799
-1683
-1492
-1229
-925
-589
-269
1
193
303
345
324
273
196
112
39
-10
-41
-54
-55
-72
-99
-167
-269
-390
-636
-965
-1359
-1751
-2050
-2247
-2341
-2340
-2179
-1885
-1508
-1175
-897
-616
-333
-103
50
119
111
36
-29
-121
-296
-434
-484
-456
-446
-464
-512
-572
-610
-682
-820
-1022
-1162
-1232
-1284
-1321
-1353
-1331
-1245
-1102
-915
-733
-530
-304
-117
-4
35
25
16
6
-22
-82
-191
-309
-421
-540
-651
-719
-751
-760
-732
-695
-689
-635
-571
-535
-502
-443
-364
-277
-159
-44
44
123
210
289
358
415
463
477
461
404
300
214
179
169
131
84
1
-68
-57
14
77
126
245
384
499
640
778
907
1095
1275
1334
1273
1177
1131
1122
1080
1025
932
842
867
966
1014
1018
1122
1307
1415
1565
1699
1634
1397
1075
472
-489
-1497
-2481
-3374
-3890
-3837
-3454
-3013
-2474
-1987
-1662
-1247
-597
166
798
1231
1369
1139
793
528
368
238
203
305
414
606
843
1010
1021
903
693
349
12
-310
-693
-1149
-1644
-2103
-2481
-2664
-2589
-2355
-2003
-1567
-1142
-742
-373
-41
182
306
402
420
389
359
329
256
158
133
154
207
313
418
451
395
257
19
-275
-594
-893
-1220
-1521
-1697
-1834
-1900
-1870
-1756
-1579
-1334
-1043
-749
-451
-189
-15
69
112
110
73
25
-6
-32
-54
-52
-22
2
4
-11
-65
-172
-298
-464
-735
-1115
-1554
-1966
-2344
-2583
-2613
-2551
-2364
-1989
-1564
-1323
-1173
-922
-614
-308
-1
203
168
34
-69
-193
-371
-457
-436
-428
-451
-478
-583
-717
-811
-923
-1096
-1297
-1398
-1456
-1495
-1549
-1628
-1680
-1627
-1410
-1140
-894
-646
-423
-263
-155
-104
-90
-81
-68
-115
-237
-393
-528
-677
-787
-862
-900
-903
-881
-836
-803
-766
-712
-657
-608
-511
-404
-313
-213
-123
-58
-14
50
155
302
465
561
610
613
558
447
282
102
-33
-101
-105
-114
-126
-91
0
145
283
420
526
698
893
988
1044
1054
1067
1069
1127
1125
1068
1104
1185
1248
1235
1260
1309
1338
1435
1549
1676
1818
1972
2153
2087
1807
1379
711
-267
-1493
-2677
-3812
-4501
-4501
-4017
-3473
-3008
-2530
-2175
-1724
-1008
-137
624
1145
1377
1239
856
562
405
364
395
517
700
877
1144
1339
1346
1144
826
448
33
-347
-773
-1291
-1850
-2395
-2830
-3063
-3000
-2719
-2314
-1817
-1328
-884
-471
-111
149
302
414
482
503
518
526
520
474
484
545
625
738
827
850
748
541
245
-141
-547
-952
-1330
-1666
-1913
-2039
-2079
-2018
-1866
-1639
-1344
-989
-612
-261
17
227
357
409
408
377
343
318
311
315
323
347
372
379
367
301
161
-13
-251
-586
-970
-1444
-1958
-2360
-2652
-2787
-2654
-2347
-2017
-1584
-1144
-883
-665
-374
-135
-39
-13
-53
-195
-334
-387
-458
-554
-558
-446
-339
-276
-226
-260
-405
-605
-847
-1152
-1405
-1555
-1646
-1723
-1779
-1754
-1640
-1424
-1140
-869
-638
-413
-221
-134
-123
-156
-243
-331
-396
-466
-532
-572
-592
-636
-670
-701
-724
-726
-684
-643
-662
-701
-705
-697
-655
-550
-401
-260
-127
47
193
304
401
485
527
552
592
602
537
423
287
153
47
42
91
118
172
239
295
318
352
422
543
696
893
1070
1193
1273
1330
1316
1277
1238
1281
1357
1471
1528
1482
1404
1336
1405
1541
1748
2012
2226
2198
1930
1485
779
-147
-1172
-2293
-3391
-4103
-4193
-3833
-3338
-2820
-2400
-2030
-1561
-815
8
739
1283
1511
1369
1030
746
562
484
521
631
754
942
1198
1395
1382
1208
900
515
129
-241
-654
-1173
-1727
-2257
-2705
-2953
-2941
-2718
-2356
-1896
-1432
-993
-596
-264
-13
144
252
331
391
440
464
467
446
461
533
608
730
829
837
748
568
287
-69
-442
-821
-1184
-1513
-1748
-1917
-1993
-1955
-1852
-1687
-1462
-1165
-833
-516
-218
6
118
165
183
179
172
190
231
270
318
373
408
436
440
396
324
212
50
-158
-410
-704
-1150
-1624
-2040
-2378
-2703
-2838
-2833
-2697
-2213
-1518
-970
-741
-499
-285
-169
-31
103
118
59
51
-4
-260
-410
-380
-285
-206
-151
-113
-243
-339
-538
-884
-1315
-1611
-1738
-1825
-1821
-1815
-1789
-1655
-1435
-1187
-954
-668
-338
-99
33
51
-11
-96
-137
-191
-309
-406
-451
-464
-500
-546
-615
-695
-720
-700
-719
-744
-747
-755
-785
-796
-731
-605
-415
-174
54
208
343
489
613
665
690
693
660
624
585
508
376
311
286
301
365
427
441
444
512
566
638
662
691
758
842
975
1146
1246
1282
1299
1322
1332
1359
1432
1525
1598
1639
1708
1759
1868
2009
2059
1911
1530
924
132
-831
-1873
-2940
-3741
-4064
-3902
-3464
-2943
-2403
-1968
-1541
-993
-351
299
836
1201
1265
1081
874
699
640
694
841
1035
1223
1458
1666
1703
1535
1248
856
421
-18
-463
-950
-1455
-1927
-2323
-2575
-2638
-2491
-2186
-1800
-1407
-1016
-672
-374
-170
-54
29
86
160
240
330
440
508
595
698
787
887
973
1005
936
756
480
128
-275
-673
-1035
-1370
-1620
-1784
-1860
-1841
-1776
-1650
-1475
-1267
-1024
-781
-531
-322
-187
-102
-78
-80
-63
-14
47
127
233
320
387
459
468
413
268
55
-255
-616
-986
-1360
-1678
-1923
-2118
-2335
-2444
-2402
-2237
-1984
-1724
-1507
-1308
-1003
-647
-402
-266
-202
-158
-131
-117
-83
-59
-2
44
29
-86
-196
-246
-323
-444
-640
-873
-1086
-1254
-1373
-1524
-1673
-1727
-1657
-1509
-1349
-1149
-955
-727
-514
-348
-219
-109
7
73
100
87
41
-13
-39
-65
-124
-189
-254
-311
-360
-404
-438
-473
-525
-566
-572
-532
-436
-303
-167
-62
39
171
310
429
555
699
800
851
892
927
943
955
925
844
799
759
731
673
634
613
586
651
763
946
1139
1262
1300
1274
1283
1311
1333
1377
1451
1541
1637
1806
1988
2127
2347
2497
2402
2027
1424
441
-894
-2173
-3311
-4134
-4280
-3849
-3327
-2920
-2527
-2207
-1936
-1364
-582
104
561
813
798
497
270
241
338
517
848
1271
1626
2003
2329
2346
2073
1661
1211
701
210
-276
-856
-1483
-2051
-2489
-2755
-2739
-2501
-2174
-1827
-1460
-1172
-975
-800
-695
-645
-597
-492
-353
-180
64
323
547
786
1046
1267
1461
1619
1638
1474
1179
815
390
-72
-474
-834
-1164
-1381
-1505
-1557
-1567
-1533
-1455
-1384
-1298
-1180
-1065
-991
-886
-789
-731
-621
-480
-324
-144
66
286
479
649
777
842
839
782
660
477
264
33
-263
-632
-1029
-1450
-1814
-2086
-2250
-2360
-2399
-2338
-2225
-2061
-1881
-1675
-1409
-1112
-824
-621
-453
-283
-145
-20
58
118
157
211
255
202
105
-32
-161
-324
-544
-765
-1005
-1215
-1384
-1543
-1646
-1704
-1674
-1587
-1500
-1412
-1293
-1142
-989
-864
-771
-659
-524
-380
-251
-134
-21
65
127
194
225
213
174
86
-21
-165
-296
-396
-468
-500
-515
-529
-513
-466
-380
-251
-119
27
130
207
282
343
381
443
527
573
631
725
810
842
891
954
977
969
939
894
851
840
830
788
741
762
835
981
1125
1248
1349
1422
1467
1396
1459
1528
1634
1820
2016
2130
2173
2307
2129
1647
881
-287
-1519
-2646
-3340
-3533
-3235
-2721
-2433
-2169
-2041
-1843
-1395
-796
-199
106
258
165
-61
-197
-244
-156
-4
305
749
1222
1728
2082
2183
1967
1567
1161
752
374
-27
-491
-1025
-1546
-1911
-2135
-2171
-2042
-1837
-1625
-1463
-1317
-1229
-1210
-1256
-1342
-1379
-1330
-1150
-903
-602
-283
-19
252
530
809
1052
1217
1263
1185
999
723
437
131
-173
-439
-630
-761
-828
-864
-941
-1011
-1093
-1175
-1244
-1274
-1294
-1343
-1365
-1379
-1366
-1278
-1125
-903
-701
-473
-223
7
219
395
506
532
516
439
298
164
-19
-265
-484
-745
-929
-1137
-1336
-1568
-1770
-1736
-1647
-1513
-1487
-1519
-1565
-1584
-1395
-1203
-1035
-900
-746
-593
-573
-430
-291
-149
-9
54
71
11
35
-25
-186
-398
-595
-704
-778
-810
-860
-950
-1024
-1083
-1115
-1111
-1109
-1014
-1000
-914
-964
-690
-839
-698
-868
-1245
-172
577
-1204
22
841
-1408
185
444
-43
100
52
234
-139
-643
-131
-268
-633
24
-161
-465
-52
147
98
125
360
268
559
531
289
813
739
757
590
609
838
533
775
708
521
438
301
334
286
609
718
665
749
862
877
934
1088
983
1098
1239
1257
1327
1505
1556
1562
1838
1903
1998
2046
1812
1390
503
-699
-1912
-2859
-3445
-3358
-2848
-2461
-2202
-1998
-2032
-2003
-1581
-1095
-646
-402
-372
-500
-715
-707
-579
-339
-90
326
904
1363
1865
2156
2071
1770
1428
1085
772
588
314
-36
-415
-840
-1117
-1235
-1243
-1161
-1057
-1044
-1078
-1115
-1270
-1437
-1620
-1804
-1838
-1707
-1492
-1179
-785
-490
-212
105
401
650
881
1027
1029
961
799
626
444
275
195
148
123
119
136
70
-54
-200
-428
-646
-844
-1011
-1165
-1295
-1412
-1496
-1497
-1470
-1367
-1212
-1049
-882
-722
-573
-473
-380
-320
-312
-298
-320
-328
-382
-401
-462
-545
-745
-993
-1147
-1278
-1146
-947
-874
-885
-917
-894
-974
-982
-919
-903
-882
-893
-863
-924
-963
-859
-830
-818
-767
-631
-537
-477
-413
-513
-612
-637
-632
-607
-598
-560
-568
-592
-613
-620
-582
-559
-523
-519
-536
-547
-558
-540
-529
-506
-487
-438
-356
-298
-271
-254
-260
-280
-277
-249
-232
-217
-205
-178
-178
-171
-92
-41
2
64
93
55
14
31
50
47
109
207
304
438
559
657
708
758
830
844
791
799
780
730
663
591
564
540
605
733
847
920
953
975
939
899
955
1061
1152
1185
1220
1244
1279
1414
1504
1587
1535
1325
896
93
-770
-1606
-2151
-2412
-2292
-1925
-1738
-1633
-1574
-1612
-1628
-1472
-1160
-1062
-1014
-970
-1058
-1135
-1091
-888
-701
-378
130
592
980
1263
1387
1261
1053
884
692
561
461
341
182
14
-80
-157
-187
-161
-160
-204
-315
-474
-749
-1053
-1313
-1558
-1700
-1719
-1622
-1500
-1356
-1141
-956
-772
-574
-412
-302
-248
-168
-134
-119
-78
-30
35
106
254
399
525
623
638
571
430
281
96
-117
-276
-413
-535
-619
-655
-690
-734
-759
-767
-787
-825
-871
-935
-1013
-1095
-1177
-1224
-1308
-1412
-1421
-1418
-1356
-1202
-1041
-909
-837
-777
-757
-821
-817
-783
-743
-711
-690
-658
-684
-662
-599
-544
-490
-435
-360
-365
-420
-491
-595
-681
-771
-824
-860
-862
-851
-887
-890
-882
-881
-870
-852
-824
-827
-805
-794
-835
-854
-845
-827
-796
-718
-634
-557
-503
-457
-430
-414
-367
-330
-305
-279
-249
-263
-272
-287
-294
-267
-233
-160
-101
-45
-13
15
38
44
41
59
55
74
100
104
133
186
282
368
459
553
638
687
709
709
747
735
736
769
796
789
810
854
794
789
810
875
895
956
1132
1061
1124
1137
1146
1152
1069
1272
1253
1265
1356
1295
1265
1126
1040
712
128
-349
-922
-1241
-1344
-1214
-1055
-1107
-1018
-1063
-1163
-1127
-1106
-1071
-1189
-1194
-1235
-1401
-1406
-1362
-1244
-1085
-748
-380
-145
117
239
296
315
310
316
235
216
239
199
254
327
386
413
457
492
468
454
326
144
-85
-294
-446
-584
-653
-665
-692
-676
-655
-653
-634
-656
-695
-746
-812
-871
-939
-978
-1014
-986
-902
-787
-639
-507
-332
-213
-108
2
48
89
85
59
33
12
24
23
44
69
93
115
126
99
8
-81
-189
-384
-567
-702
-879
-965
-993
-1018
-1051
-1066
-1008
-1052
-1126
-1128
-1161
-1198
-1177
-1095
-1121
-1128
-1035
-980
-969
-910
-764
-712
-682
-569
-561
-612
-609
-597
-602
-606
-538
-482
-453
-425
-399
-369
-354
-332
-344
-358
-351
-386
-419
-449
-478
-463
-470
-452
-450
-452
-448
-470
-477
-475
-483
-495
-513
-524
-527
-497
-445
-406
-349
-297
-254
-214
-199
-199
-199
-197
-194
-159
-112
-45
26
85
153
217
299
364
418
470
514
543
557
563
569
583
556
545
537
556
570
583
621
595
584
579
539
492
482
433
378
370
343
350
301
316
329
308
360
387
395
400
409
401
359
378
362
369
355
322
334
225
121
-8
-196
-293
-303
-277
-284
-295
-245
-225
-229
-188
-117
-156
-239
-276
-352
-411
-441
-463
-471
-475
-423
-387
-411
-416
-450
-527
-596
-619
-663
-689
-672
-694
-686
-662
-622
-554
-480
-391
-315
-276
-233
-213
-231
-234
-244
-235
-190
-143
-106
-58
-27
-14
10
30
37
18
-9
-42
-99
-161
-228
-285
-316
-333
-349
-359
-356
-381
-396
-405
-430
-427
-411
-428
-437
-462
-483
-468
-480
-478
-482
-497
-492
-486
-486
-484
-490
-491
-488
-479
-473
-491
-498
-508
-515
-483
-470
-460
-463
-472
-474
-488
-519
-511
-517
-524
-514
-510
-477
-450
-408
-360
-330
-289
-277
-287
-287
-308
-335
-320
-322
-320
-322
-347
-344
-372
-386
-388
-417
-435
-434
-465
-463
-431
-432
-414
-395
-373
-343
-309
-285
-266
-228
-218
-232
-245
-271
-273
-248
-205
-173
-160
-140
-116
-92
-73
-61
-52
-49
-61
-77
-97
-121
-139
-161
-187
-200
-197
-193
-201
-198
-188
-186
-170
-181
-196
-198
-180
-162
-151
-111
-97
-68
-55
-59
-54
-70
-57
-68
-102
-113
-134
-162
-185
-212
-235
-218
-218
-240
-234
-240
-218
-201
-209
-196
-194
-223
-257
-255
-254
-242
-278
-285
-298
-325
-317
-326
-314
-323
-321
-333
-338
-343
-351
-343
-364
-350
-350
-368
-367
-373
-358
-345
-319
-284
-246
-205
-183
-171
-172
-157
-166
-171
-195
-226
-246
-277
-308
-340
-354
-355
-365
-369
-367
-366
-356
-345
-352
-358
-368
-371
-378
-392
-388
-386
-359
-323
-304
-279
-253
-227
-205
-178
-161
-160
-173
-203
-236
-254
-261
-270
-265
-264
-285
-315
-308
-293
-311
-305
-310
-332
-352
-364
-391
-423
-434
-440
-439
-441
-444
-456
-462
-470
-460
-446
-443
-430
-412
-392
-393
-397
-402
-410
-419
-421
-400
-413
-399
-407
-402
-396
-418
-436
-454
-478
-498
-504
-516
-542
-569
-582
-600
-598
-592
-593
-543
-524
-498
-457
-435
-412
-394
-365
-357
-332
-332
-336
-323
-330
-321
-322
-331
-326
-321
-311
-290
-278
-288
-327
-359
-369
-399
-401
-392
-393
-370
-352
-325
-306
-297
-276
-275
-240
-214
-210
-203
-228
-226
-239
-255
-275
-305
-312
-317
-309
-305
-308
-303
-313
-316
-308
-327
-348
-352
-379
-387
-391
-405
-388
-380
-375
-354
-326
-295
-252
-218
-183
-163
-158
-164
-190
-207
-221
-243
-250
-259
-275
-284
-287
-299
-282
-274
-263
-235
-233
-230
-235
-259
-262
-260
-268
-283
-301
-316
-325
-353
-354
-356
-369
-345
-346
-361
-365
-377
-387
-414
-419
-405
-402
-398
-392
-388
-382
-369
-353
-338
-325
-315
-310
-330
-345
-373
-376
-376
-381
-377
-364
-364
-374
-376
-396
-399
-384
-381
-395
-390
-412
-402
-400
-392
-363
-353
-342
-330
-313
-303
-285
-295
-295
-284
-265
-249
-247
-233
-234
-223
-207
-182
-179
-191
-205
-231
-236
-252
-255
-255
-255
-254
-266
-266
-272
-266
-278
-292
-303
-322
-317
-319
-328
-335
-346
-356
-362
-371
-372
-360
-346
-331
-312
-284
-269
-263
-247
-254
-251
-243
-245
-241
-236
-203
-204
-193
-189
-188
-179
-199
-215
-242
-273
-275
-308
-307
-300
-308
-289
-283
-271
-251
-234
-210
-189
-179
-163
-159
-158
-169
-199
-219
-212
-200
-201
-199
-202
-191
-174
-204
-234
-258
-292
-317
-328
-347
-335
-337
-356
-346
-349
-340
-333
-331
-308
-283
-248
-213
-191
-165
-133
-100
-87
-75
-61
-64
-70
-78
-89
-100
-120
-141
-159
-190
-223
-240
-260
-291
-317
-326
-346
-369
-359
-361
-363
-333
-330
-348
-415
-485
-451
-437
-355
-215
-133
-154
-67
-73
-243
-269
-350
-494
-482
-415
-460
-421
-315
-316
-408
-370
-324
-380
-393
-307
-321
-384
-324
-327
-425
-432
-410
-434
-393
-299
-264
-210
-160
-176
-184
-156
-167
-186
-146
-96
-116
-128
-90
-127
-200
-208
-215
-246
-253
-230
-222
-216
-212
-216
-227
-223
-213
-204
-174
-140
-138
-158
-183
-227
-271
-284
-284
-287
-278
-256
-232
-233
-254
-259
-255
-281
-301
-304
-319
-347
-371
-373
-374
-353
-321
-329
-312
-287
-271
-253
-260
-280
-289
-289
-295
-282
-258
-227
-238
-249
-248
-271
-281
-305
-322
-333
-354
-359
-361
-375
-390
-387
-384
-384
-381
-362
-363
-360
-341
-310
-287
-266
-236
-235
-241
-238
-244
-246
-244
-234
-215
-214
-202
-202
-227
-244
-255
-259
-247
-245
-257
-269
-274
-279
-276
-270
-270
-278
-300
-298
-281
-281
-281
-284
-293
-278
-268
-257
-254
-249
-246
-249
-241
-237
-245
-232
-230
-243
-233
-209
-205
-212
-209
-202
-201
-217
-226
-226
-232
-236
-243
-264
-252
-246
-234
-213
-193
-167
-136
-121
-114
-105
-114
-125
-142
-151
-167
-180
-180
-189
-202
-213
-219
-229
-245
-266
-288
-312
-336
-353
-382
-388
-389
-376
-369
-352
-331
-323
-307
-277
-263
-242
-220
-201
-183
-197
-213
-237
-264
-268
-289
-320
-328
-335
-346
-349
-357
-357
-349
-367
-363
-380
-401
-407
-437
-451
-464
-458
-432
-416
-410
-392
-384
-380
-365
-371
-359
-348
-344
-333
-329
-338
-354
-365
-375
-377
-364
-345
-328
-322
-303
-296
-307
-306
-302
-286
-264
-252
-249
-238
-227
-226
-209
-174
-145
-128
-122
-112
-110
-117
-113
-103
-113
-117
-113
-119
-110
-111
-117
-114
-123
-128
-130
-147
-139
-138
-154
-145
-137
-135
-132
-115
-103
-114
-114
-111
-112
-117
-133
-128
-139
-169
-194
-217
-246
-263
-279
-283
-289
-281
-275
-264
-275
-287
-292
-292
-281
-271
-253
-249
-234
-222
-213
-197
-175
-162
-148
-125
-103
-88
-86
-97
-106
-123
-140
-157
-159
-172
-190
-202
-212
-222
-231
-235
-241
-261
-295
-316
-331
-318
-314
-293
-264
-252
-219
-219
-210
-194
-196
-202
-197
-196
-201
-206
-208
-201
-204
-196
-186
-173
-166
-174
-174
-180
-195
-206
-214
-231
-238
-240
-254
-254
-251
-236
-230
-219
-202
-187
-179
-169
-155
-149
-128
-113
-97
-74
-51
-40
-28
-38
-65
-92
-134
-157
-188
-222
-251
-270
-293
-321
-340
-346
-359
-370
-358
-339
-319
-324
-321
-304
-273
-253
-217
-200
-216
-205
-203
-203
-195
-199
-205
-221
-246
-270
-282
-295
-293
-293
-311
-314
-317
-327
-335
-356
-357
-349
-338
-322
-313
-304
-303
-303
-302
-299
-296
-293
-283
-260
-242
-216
-204
-199
-205
-225
-241
-251
-252
-262
-259
-259
-249
-258
-267
-262
-256
-256
-254
-252
-256
-243
-242
-263
-276
-285
-302
-299
-299
-287
-272
-265
-258
-268
-273
-275
-256
-247
-230
-218
-211
-201
-196
-185
-173
-167
-162
-159
-141
-121
-111
-103
-98
-112
-137
-145
-138
-127
-123
-125
-124
-126
-117
-130
-147
-154
-171
-177
-198
-225
-225
-220
-228
-232
-232
-228
-238
-247
-264
-260
-262
-285
-292
-296
-304
-286
-265
-256
-233
-220
-211
-194
-184
-185
-179
-180
-188
-190
-202
-212
-221
-220
-220
-225
-224
-225
-239
-256
-269
-284
-294
-327
-343
-342
-344
-351
-367
-369
-354
-350
-345
-326
-328
-332
-322
-313
-286
-294
-282
-251
-249
-227
-213
-209
-185
-182
-189
-191
-203
-211
-225
-231
-244
-251
-257
-261
-259
-274
-294
-303
-300
-290
-285
-281
-266
-262
-264
-264
-251
-244
-231
-232
-228
-238
-232
-220
-218
-212
-205
-211
-218
-205
-204
-206
-212
-222
-231
-242
-254
-239
-239
-232
-246
-249
-224
-217
-211
-205
-205
-187
-174
-161
-148
-139
-149
-170
-185
-206
-235
-257
-273
-295
-316
-331
-329
-322
-313
-306
-301
-294
-285
-290
-271
-267
-271
-274
-285
-292
-314
-315
-302
-281
-253
-239
-208
-184
-184
-192
-198
-205
-202
-200
-212
-234
-260
-270
-277
-273
-264
-245
-231
-220
-216
-217
-205
-207
-218
-218
-223
-228
-222
-216
-219
-219
-214
-206
-195
-188
-183
-183
-178
-179
-175
-171
-165
-165
-175
-180
-188
-188
-196
-206
-204
-223
-227
-218
-214
-210
-197
-194
-178
-165
-166
-163
-167
-168
-176
-182
-176
-175
-184
-209
-218
-228
-259
-260
-265
-261
-245
-247
-255
-264
-264
-267
-283
-292
-305
-308
-307
-311
-314
-300
-287
-272
-252
-233
-226
-216
-201
-191
-204
-226
-253
-272
-293
-314
-302
-294
-298
-295
-304
-310
-332
-360
-367
-379
-381
-383
-391
-399
-390
-381
-368
-348
-325
-284
-261
-245
-240
-236
-240
-245
-256
-268
-278
-277
-265
-247
-228
-210
-203
-216
-219
-238
-239
-240
-254
-258
-273
-279
-293
-307
-296
-289
-284
-277
-276
-269
-270
-271
-274
-276
-283
-289
-294
-302
-294
-290
-293
-291
-272
-270
-282
-279
-291
-307
-332
-364
-382
-401
-416
-409
-401
-392
-381
-371
-359
-351
-341
-339
-351
-339
-323
-305
-295
-295
-283
-287
-292
-290
-284
-281
-275
-271
-279
-302
-314
-319
-342
-345
-325
-316
-304
-283
-270
-269
-263
-278
-288
-276
-270
-267
-282
-285
-289
-295
-280
-275
-264
-261
-255
-249
-249
-235
-238
-268
-305
-317
-343
-369
-388
-398
-403
-429
-426
-414
-415
-402
-392
-390
-391
-406
-408
-402
-401
-402
-398
-406
-417
-413
-426
-431
-432
-420
-411
-403
-402
-401
-395
-419
-442
-454
-457
-462
-471
-477
-459
-442
-421
-405
-399
-388
-382
-377
-372
-348
-326
-305
-292
-285
-265
-255
-253
-256
-259
-259
-254
-283
-292
-295
-314
-324
-342
-343
-338
-350
-358
-371
-382
-382
-388
-379
-376
-377
-358
-341
-334
-322
-304
-285
-290
-285
-293
-293
-293
-304
-323
-335
-343
-341
-345
-363
-374
-397
-415
-421
-428
-431
-426
-421
-408
-381
-367
-366
-357
-352
-352
-342
-315
-286
-264
-244
-229
-223
-226
-236
-231
-236
-248
-245
-263
-279
-300
-309
-313
-327
-329
-343
-349
-350
-345
-335
-349
-374
-381
-400
-418
-426
-427
-393
-361
-341
-312
-275
-246
-226
-201
-190
-190
-202
-213
-220
-215
-239
-239
-245
-253
-249
-262
-272
-276
-276
-291
-303
-307
-301
-300
-304
-299
-304
-306
-311
-316
-320
-337
-325
-306
-296
-282
-287
-301
-315
-335
-345
-365
-397
-409
-423
-453
-482
-486
-475
-476
-457
-452
-435
-417
-393
-379
-359
-341
-332
-305
-285
-284
-287
-285
-271
-267
-267
-262
-271
-273
-286
-297
-300
-309
-323
-323
-324
-332
-331
-330
-340
-350
-363
-360
-360
-378
-387
-382
-384
-398
-399
-394
-381
-368
-365
-354
-352
-342
-330
-337
-333
-330
-334
-341
-352
-352
-360
-366
-366
-374
-369
-370
-369
-358
-350
-357
-360
-363
-352
-342
-336
-320
-314
-293
-282
-283
-253
-246
-240
-231
-232
-225
-249
-272
-294
-339
-352
-360
-374
-371
-372
-366
-348
-361
-365
-373
-391
-401
-404
-370
-354
-351
-333
-318
-306
-306
-320
-306
-298
-288
-299
-313
-297
-297
-315
-345
-365
-390
-416
-437
-452
-458
-471
-485
-484
-490
-482
-488
-474
-472
-471
-462
-475
-480
-465
-442
-415
-381
-352
-319
-300
-277
-258
-256
-257
-280
-284
-269
-271
-280
-282
-292
-309
-306
-300
-286
-290
-295
-311
-335
-355
-368
-353
-351
-350
-340
-345
-358
-372
-373
-366
-364
-366
-374
-381
-379
-377
-393
-397
-414
-434
-444
-448
-455
-453
-464
-476
-479
-480
-474
-472
-449
-419
-402
-386
-363
-366
-368
-348
-349
-347
-347
-337
-324
-340
-344
-332
-317
-324
-323
-324
-327
-360
-409
-428
-444
-477
-492
-503
-511
-514
-527
-511
-501
-498
-482
-477
-470
-464
-469
-454
-445
-442
-432
-431
-416
-420
-436
-437
-430
-422
-418
-408
-407
-405
-385
-391
-381
-369
-364
-357
-382
-381
-371
-381
-382
-380
-390
-397
-404
-399
-401
-413
-421
-409
-405
-388
-372
-384
-380
-380
-369
-379
-386
-390
-404
-421
-427
-438
-447
-448
-455
-460
-471
-465
-448
-437
-421
-400
-377
-339
-307
-297
-282
-252
-224
-189
-151
-147
-145
-147
-163
-185
-193
-213
-230
-258
-273
-291
-314
-316
-329
-331
-332
-340
-342
-354
-359
-358
-369
-377
-378
-367
-352
-336
-318
-302
-291
-275
-265
-260
-243
-244
-248
-239
-234
-249
-256
-261
-283
-281
-272
-266
-274
-268
-269
-271
-272
-281
-293
-304
-318
-341
-347
-360
-374
-389
-402
-397
-403
-405
-405
-400
-383
-386
-377
-369
-359
-365
-371
-376
-372
-361
-367
-370
-376
-376
-366
-355
-345
-320
-302
-293
-298
-299
-307
-320
-327
-319
-332
-342
-362
-376
-368
-355
-346
-345
-337
-332
-316
-305
-301
-308
-317
-322
-313
-306
-288
-274
-257
-227
-207
-206
-204
-193
-192
-190
-197
-208
-209
-222
-242
-234
-231
-223
-219
-227
-226
-238
-236
-239
-246
-248
-263
-293
-298
-307
-333
-336
-320
-310
-315
-308
-313
-306
-294
-275
-254
-251
-248
-258
-267
-262
-257
-247
-240
-243
-254
-261
-276
-302
-329
-345
-343
-346
-360
-372
-376
-384
-402
-404
-387
-367
-349
-335
-322
-319
-310
-324
-338
-331
-333
-335
-326
-321
-313
-293
-286
-264
-257
-262
-252
-250
-249
-253
-250
-245
-251
-260
-266
-265
-276
-280
-284
-285
-295
-305
-304
-301
-296
-300
-311
-310
-291
-265
-247
-225
-202
-190
-191
-186
-184
-182
-186
-196
-204
-211
-215
-220
-225
-223
-219
-233
-231
-228
-226
-219
-231
-250
-280
-292
-315
-322
-323
-330
-313
-312
-298
-286
-288
-288
-279
-277
-281
-279
-270
-282
-295
-290
-289
-304
-322
-324
-331
-322
-311
-299
-300
-312
-307
-298
-289
-286
-271
-265
-259
-249
-249
-233
-255
-263
-252
-260
-274
-265
-267
-275
-293
-302
-290
-298
-292
-290
-290
-289
-285
-292
-277
-259
-262
-249
-233
-212
-195
-180
-173
-181
-179
-185
-200
-212
-220
-228
-245
-265
-271
-273
-281
-298
-296
-286
-286
-281
-278
-274
-271
-294
-299
-289
-287
-293
-286
-289
-297
-314
-321
-307
-308
-296
-275
-277
-272
-266
-269
-272
-290
-298
-294
-283
-278
-261
-256
-251
-252
-267
-267
-267
-277
-267
-254
-234
-233
-217
-193
-188
-184
-190
-194
-198
-210
-227
-235
-237
-234
-219
-213
-207
-202
-205
-192
-186
-192
-204
-212
-215
-226
-242
-250
-247
-247
-253
-242
-231
-211
-204
-202
-200
-203
-200
-193
-184
-170
-166
-170
-178
-193
-188
-186
-189
-188
-185
-177
-176
-178
-184
-192
-196
-208
-219
-229
-231
-230
-241
-252
-260
-255
-249
-242
-214
-195
-189
-175
-162
-154
-142
-133
-137
-136
-128
-122
-121
-135
-146
-151
-162
-166
-165
-172
-174
-165
-171
-172
-161
-156
-152
-158
-168
-174
-175
-183
-206
-207
-189
-181
-182
-187
-193
-206
-225
-244
-263
-273
-274
-284
-280
-254
-244
-222
-208
-208
-202
-194
-193
-195
-194
-187
-194
-205
-215
-232
-249
-259
-258
-265
-269
-264
-256
-235
-217
-209
-206
-207
-218
-232
-239
-243
-257
-264
-261
-264
-274
-274
-259
-249
-234
-219
-211
-209
-227
-250
-258
-261
-272
-286
-293
-288
-280
-268
-262
-264
-264
-269
-265
-262
-262
-269
-263
-258
-240
-230
-232
-235
-223
-237
-248
-236
-229
-230
-215
-195
-182
-176
-189
-195
-182
-177
-171
-163
-139
-119
-115
-101
-108
-115
-133
-152
-170
-196
-209
-206
-213
-206
-198
-191
-194
-213
-218
-195
-186
-185
-180
-171
-177
-177
-192
-210
-223
-237
-249
-264
-269
-281
-280
-267
-255
-245
-232
-227
-241
-251
-248
-246
-227
-225
-229
-213
-215
-215
-200
-184
-176
-179
-179
-178
-175
-184
-183
-173
-172
-178
-182
-178
-183
-205
-220
-222
-221
-219
-239
-242
-240
-254
-245
-249
-274
-270
-260
-268
-272
-278
-272
-284
-292
-302
-313
-326
-330
-339
-336
-343
-343
-338
-356
-347
-368
-330
-366
-277
-827
-498
-542
-788
-427
-414
-448
-474
-285
-314
-201
-173
-148
-138
-135
-85
-91
-87
-122
-130
-80
-101
-196
-147
-209
-272
-277
-253
-199
-182
-231
-251
-249
-294
-302
-352
-335
-237
-291
-311
-263
-322
-327
-298
-327
-351
-292
-185
-262
-293
-246
-355
-309
-240
-277
-265
-222
-282
-377
-327
-247
-347
-344
-287
-338
-329
-332
-284
-340
-392
-367
-404
-327
-311
-427
-405
-308
-437
-461
-322
-338
-478
-400
-323
-422
-405
-296
-269
-279
-348
-277
-237
-335
-281
-275
-305
-315
-230
-272
-216
-224
-275
-300
-206
-205
-328
-212
-145
-287
-394
-204
-206
-337
-649
-562
-376
-593
-627
-546
-625
-670
-503
-317
-430
-395
-203
-257
-323
-229
-61
-137
-112
-13
-17
-47
-61
-70
-41
8
-25
8
66
75
40
31
-38
-2
58
-136
-128
-51
-64
-142
-238
-51
50
-227
-259
-116
-230
-192
10
-65
-313
-88
71
-269
-275
205
-40
-439
-291
-38
-95
-443
-420
-222
-260
-479
-376
-190
-305
-383
-476
-259
-125
-380
-473
-215
-214
-429
-328
-85
-221
-366
-310
-97
-164
-462
-258
-93
-208
-441
-384
-73
-282
-383
-91
-289
-477
-131
-29
-356
-490
-49
1
-136
-255
-86
24
-349
-209
113
-71
-289
-6
87
-127
-414
-210
78
1
-159
-298
-15
10
-278
-108
107
-234
-236
12
52
-189
-344
-84
70
-78
-160
-96
-38
-239
-260
-189
-100
-204
-96
124
-85
-331
-224
-29
-196
-180
-220
-204
-163
-127
-274
-396
-146
-151
-239
-199
-281
-216
-118
-383
-419
-126
-223
-414
-201
-143
-268
-334
-301
-163
-302
-345
-391
-281
-244
-177
-186
-237
-151
-327
-190
-173
-295
-250
-241
-163
-300
-261
-162
-202
-89
-213
-317
-203
-158
-230
-198
-213
-191
-90
-245
-437
-163
-109
-484
-405
102
46
-332
-166
-129
-92
-195
-129
17
-17
-71
-193
-68
60
-46
-63
201
94
-380
-468
27
79
-441
-339
11
16
-103
-396
-186
116
-388
-460
-112
-132
-192
-276
-263
-251
-351
-123
-84
-247
-162
-138
-320
-419
-247
-158
-164
34
-87
-144
-335
-180
-143
-362
-203
-11
63
-261
-494
-231
4
-124
-418
-90
116
-214
-357
-201
-83
-221
-242
-238
-181
-288
-507
-233
-61
-378
-317
-183
42
86
-373
-359
-60
-120
-396
-282
118
-24
-412
-295
23
-3
-164
-108
-88
-45
-62
-337
-295
119
24
-287
-203
120
-56
-422
-264
36
23
-378
-250
115
5
-183
-306
-124
105
-122
-293
36
-63
-505
-298
166
-44
-423
-310
-105
-144
-378
-177
26
-96
-125
-125
-219
-216
-94
-60
-214
-356
-213
161
-155
-451
-132
-64
-259
-291
3
76
-393
-677
-169
62
-391
-408
88
-27
-478
-346
-245
-308
-260
-343
-66
-100
-494
-407
-87
46
-425
-521
-250
17
-64
-454
-443
-26
-112
-520
-290
15
-73
-337
-361
-246
-119
-127
-165
-70
-228
-261
-219
-217
-15
-59
-257
-383
-76
-13
-247
-332
-272
19
-57
-278
-158
-52
-97
-337
-340
87
117
-216
-217
-1
-161
-404
-305
-143
-12
14
-311
-390
-212
-226
-375
-260
-102
-251
-409
-290
-182
-322
-479
-311
27
-106
-462
-173
39
-325
-581
-379
-88
-75
-360
-414
-145
-398
-533
-409
-244
-143
-350
-395
-314
-236
-441
-423
-164
-273
-360
-314
-263
-422
-454
-262
-325
-469
-522
-300
-271
-493
-559
-576
-497
-253
-238
-301
-429
-331
-241
-386
-329
-338
-227
-283
-428
-317
-236
-120
-171
-421
-300
-155
-196
-383
-444
-220
-158
-309
-354
-190
-125
-261
-359
-370
-288
-70
-7
-231
-373
-233
-80
-141
-306
-296
-107
-169
-347
-267
-168
-49
-264
-254
-38
-60
-245
-282
-187
-226
-294
-300
-200
-170
-390
-590
-340
-132
-263
-428
-260
-22
-192
-362
-227
-135
-225
-313
-312
-131
-121
-348
-296
-75
-111
-227
-185
-160
-251
-343
-355
-222
-154
-234
-227
-151
-229
-288
-285
-199
-207
-350
-378
-277
-138
-210
-363
-272
-90
-214
-395
-362
-248
-243
-366
-359
-253
-186
-248
-324
-277
-240
-283
-195
-173
-178
-235
-400
-282
-140
-250
-333
-208
-144
-290
-446
-325
-99
-135
-345
-428
-257
-163
-285
-389
-357
-178
-269
-393
-343
-244
-148
-295
-379
-263
-240
-387
-445
-346
-389
-468
-456
-311
-257
-351
-410
-310
-287
-348
-292
-260
-261
-327
-425
-367
-340
-426
-442
-416
-326
-293
-392
-412
-367
-324
-318
-342
-277
-316
-397
-401
-404
-383
-332
-284
-277
-314
-317
-322
-322
-305
-337
-357
-370
-270
-259
-395
-362
-263
-265
-273
-299
-304
-323
-369
-346
-299
-244
-227
-281
-295
-328
-373
-335
-272
-235
-274
-235
-234
-290
-291
-348
-314
-246
-226
-269
-286
-268
-219
-231
-232
-199
-219
-253
-263
-213
-294
-334
-321
-235
-172
-251
-232
-197
-248
-384
-379
-235
-192
-274
-352
-292
-205
-251
-340
-226
-77
-132
-279
-256
-175
-204
-189
-126
-53
-32
-137
-160
-159
-187
-231
-223
-129
-138
-187
-247
-249
-189
-231
-258
-217
-219
-240
-275
-279
-217
-230
-199
-122
-139
-191
-257
-306
-338
-322
-218
-167
-190
-220
-270
-290
-324
-297
-227
-178
-137
-193
-285
-310
-285
-243
-266
-324
-295
-267
-253
-346
-427
-374
-334
-312
-374
-409
-365
-384
-468
-499
-427
-425
-467
-477
-507
-534
-539
-525
-493
-493
-536
-587
-590
-580
-611
-601
-551
-562
-624
-669
-627
-595
-620
-623
-591
-534
-517
-544
-548
-536
-507
-488
-521
-558
-525
-522
-562
-578
-558
-522
-522
-529
-563
-607
-595
-577
-577
-584
-576
-562
-543
-551
-544
-543
-520
-461
-495
-521
-461
-373
-353
-390
-364
-291
-234
-234
-283
-275
-233
-216
-208
-158
-64
-57
-56
-17
-15
-34
2
62
50
19
30
72
118
146
118
134
210
229
223
232
144
64
138
283
335
276
240
306
295
221
311
386
423
448
408
367
372
399
369
403
405
369
358
378
400
361
348
328
317
217
118
159
150
119
43
-2
14
-11
-77
-189
-267
-312
-342
-346
-387
-390
-438
-548
-621
-667
-681
-692
-723
-760
-831
-911
-896
-864
-863
-906
-954
-979
-998
-1011
-1035
-1024
-1006
-971
-951
-928
-886
-860
-879
-893
-890
-837
-792
-782
-763
-768
-783
-756
-678
-633
-589
-568
-556
-547
-544
-491
-440
-409
-376
-357
-347
-308
-296
-299
-290
-273
-247
-243
-264
-272
-287
-347
-388
-370
-347
-333
-354
-412
-472
-539
-556
-549
-530
-512
-529
-570
-628
-673
-699
-701
-680
-716
-786
-880
-937
-905
-855
-841
-837
-873
-974
-1052
-1079
-1073
-1030
-975
-969
-985
-1018
-1048
-1056
-1060
-1028
-999
-979
-959
-920
-912
-893
-848
-794
-741
-701
-670
-684
-689
-662
-602
-545
-503
-430
-387
-401
-399
-387
-351
-293
-247
-229
-203
-140
-132
-118
-94
-62
-26
7
56
74
77
75
102
146
203
263
263
264
269
273
304
353
445
512
492
496
474
429
479
508
565
651
721
731
750
775
781
842
877
987
1025
835
502
226
82
280
763
1036
972
593
82
-283
-372
-127
188
216
-11
-332
-646
-755
-581
-392
-422
-603
-819
-1041
-1162
-1114
-1026
-1021
-1026
-973
-1009
-1128
-1227
-1316
-1428
-1428
-1227
-1053
-980
-1000
-1131
-1276
-1283
-1107
-906
-840
-855
-899
-950
-904
-731
-530
-424
-409
-454
-525
-529
-450
-320
-192
-106
-15
46
82
106
121
146
176
249
339
376
368
351
325
309
326
383
392
344
279
223
182
163
173
193
159
59
-22
-91
-155
-175
-188
-205
-217
-236
-278
-348
-398
-449
-528
-581
-632
-691
-756
-767
-762
-747
-782
-844
-887
-982
-1074
-1106
-1098
-1102
-1094
-1109
-1142
-1174
-1201
-1204
-1223
-1236
-1191
-1143
-1152
-1140
-1139
-1175
-1149
-1114
-1047
-983
-996
-1020
-1042
-1044
-1012
-916
-830
-796
-776
-780
-779
-759
-720
-651
-604
-574
-531
-499
-508
-511
-477
-465
-456
-407
-358
-332
-331
-319
-302
-284
-222
-176
-173
-166
-163
-177
-186
-125
-41
-4
15
22
36
36
88
179
209
226
266
274
310
371
415
410
411
427
452
490
517
585
574
595
647
679
749
769
745
771
764
847
918
954
1026
983
970
940
902
774
544
341
250
363
677
897
818
478
31
-279
-335
-119
125
177
5
-286
-541
-611
-482
-341
-367
-535
-755
-945
-993
-950
-876
-880
-946
-959
-1021
-1140
-1232
-1313
-1395
-1363
-1225
-1066
-978
-1010
-1115
-1224
-1259
-1146
-982
-878
-844
-892
-928
-884
-754
-607
-523
-505
-529
-563
-563
-479
-355
-252
-174
-115
-76
-62
-44
-50
-46
-12
48
140
187
208
188
131
96
82
116
123
113
75
16
-3
-1
20
29
2
-66
-149
-225
-278
-315
-340
-342
-385
-426
-587
-723
-723
-735
-608
-567
-702
-868
-961
-973
-906
-783
-736
-781
-907
-1052
-1102
-1140
-1075
-989
-1011
-1031
-1050
-1025
-1049
-1058
-1078
-1114
-1086
-1021
-924
-898
-885
-890
-922
-902
-846
-767
-734
-760
-790
-799
-741
-648
-565
-535
-567
-591
-589
-551
-475
-414
-387
-381
-385
-398
-395
-362
-355
-383
-402
-389
-340
-293
-265
-244
-227
-226
-208
-181
-177
-176
-191
-184
-159
-111
-12
63
70
49
23
46
90
169
215
225
250
232
217
231
314
354
410
480
483
505
591
590
689
730
730
802
783
849
876
915
969
1035
1156
1204
1280
1235
1180
1092
890
679
611
653
875
1116
1041
770
339
-22
-206
-133
65
175
80
-125
-344
-498
-533
-419
-425
-565
-707
-890
-979
-989
-913
-913
-934
-913
-956
-1052
-1157
-1221
-1288
-1315
-1184
-1013
-925
-899
-957
-1083
-1199
-1166
-1027
-887
-771
-740
-738
-755
-691
-536
-432
-347
-332
-354
-334
-278
-155
-48
38
117
125
154
159
155
164
155
200
266
347
392
386
356
297
262
241
274
295
292
280
242
215
220
215
180
133
40
-37
-98
-160
-155
-183
-218
-327
-469
-509
-664
-752
-836
-862
-793
-709
-592
-731
-966
-1091
-1147
-1138
-1067
-906
-890
-969
-1032
-1158
-1199
-1233
-1126
-1089
-1189
-1120
-1094
-1121
-1130
-1055
-1071
-1122
-1031
-940
-962
-1002
-937
-876
-888
-789
-646
-635
-669
-690
-729
-749
-644
-483
-437
-435
-391
-401
-460
-419
-339
-319
-310
-268
-241
-261
-255
-203
-196
-240
-244
-214
-187
-177
-144
-135
-136
-92
-41
-22
-33
-34
-43
-55
11
92
143
173
192
198
181
180
221
285
309
375
450
449
459
493
488
537
582
646
705
710
724
687
717
734
828
960
917
906
893
858
844
879
958
1015
1075
1087
1075
978
992
898
764
550
373
492
505
816
883
641
354
-48
-217
-282
-175
-20
-107
-225
-467
-605
-646
-654
-590
-718
-860
-969
-1040
-1043
-1046
-1049
-1061
-1108
-1108
-1130
-1171
-1229
-1311
-1348
-1310
-1148
-1018
-911
-920
-1006
-1093
-1116
-990
-823
-680
-592
-556
-535
-533
-457
-389
-339
-277
-259
-194
-112
-29
45
67
101
148
201
227
249
243
178
161
205
243
301
329
298
236
140
85
56
56
75
61
35
-15
-55
-104
-113
-126
-215
-265
-266
-302
-332
-368
-442
-510
-570
-603
-654
-691
-712
-719
-783
-850
-804
-836
-852
-840
-894
-935
-967
-935
-919
-928
-906
-916
-896
-922
-961
-993
-982
-932
-884
-846
-843
-857
-855
-870
-858
-817
-762
-699
-701
-708
-710
-706
-661
-613
-601
-598
-585
-592
-624
-636
-619
-603
-602
-589
-560
-558
-533
-519
-526
-531
-495
-464
-433
-400
-387
-384
-394
-358
-319
-279
-236
-199
-152
-139
-120
-75
-63
-51
-38
-3
18
61
119
151
168
195
247
270
282
332
393
391
455
494
484
546
561
606
613
610
667
646
657
665
673
717
707
762
774
771
787
777
748
737
760
771
766
809
777
798
801
834
903
869
959
949
834
733
578
358
356
416
567
645
606
426
109
-132
-243
-200
-163
-67
-47
-187
-330
-413
-549
-636
-700
-723
-794
-842
-812
-856
-944
-953
-984
-1058
-1003
-971
-956
-1052
-1080
-1077
-1038
-935
-784
-709
-745
-798
-847
-864
-817
-690
-621
-548
-488
-462
-455
-443
-434
-405
-374
-301
-217
-165
-107
-112
-130
-121
-118
-96
-73
-71
-117
-166
-134
-128
-95
-76
-86
-125
-191
-178
-170
-183
-162
-170
-208
-234
-218
-237
-283
-343
-433
-463
-514
-462
-405
-403
-450
-512
-602
-712
-728
-735
-772
-792
-833
-858
-898
-927
-938
-1009
-1042
-1043
-1017
-1046
-1047
-1030
-1064
-1096
-1076
-1021
-996
-957
-928
-956
-977
-938
-880
-830
-787
-755
-754
-764
-752
-735
-712
-663
-607
-558
-544
-496
-454
-456
-461
-467
-441
-404
-337
-286
-279
-297
-315
-321
-299
-249
-219
-211
-213
-212
-210
-203
-179
-156
-167
-154
-161
-147
-107
-70
-61
-33
1
28
69
61
74
57
51
69
92
145
182
191
190
185
201
220
258
249
286
307
296
349
383
372
374
357
341
341
373
420
469
458
472
468
447
479
450
481
442
464
463
487
520
507
502
415
453
448
450
517
520
567
536
585
468
344
369
187
205
222
192
272
303
266
91
-52
-125
-223
-227
-242
-200
-251
-294
-325
-516
-577
-619
-661
-730
-744
-717
-738
-798
-786
-822
-923
-883
-849
-897
-943
-886
-898
-937
-864
-783
-759
-760
-682
-698
-732
-668
-615
-602
-578
-466
-420
-374
-356
-304
-302
-351
-294
-265
-273
-227
-133
-110
-139
-68
-66
-94
-137
-121
-123
-168
-124
-118
-149
-214
-225
-267
-322
-337
-294
-332
-386
-402
-450
-488
-515
-509
-553
-628
-653
-703
-783
-785
-840
-872
-874
-893
-877
-872
-903
-901
-925
-971
-976
-974
-927
-894
-863
-872
-844
-839
-819
-776
-785
-751
-730
-684
-656
-642
-595
-587
-567
-547
-535
-512
-478
-458
-449
-412
-401
-367
-377
-392
-365
-348
-327
-322
-312
-318
-314
-300
-278
-283
-270
-255
-260
-265
-245
-221
-221
-227
-238
-209
-201
-205
-166
-154
-165
-139
-113
-91
-78
-28
3
19
49
72
99
125
148
153
163
188
219
268
285
312
344
351
360
392
396
370
386
361
405
420
465
484
466
484
447
470
441
444
493
449
478
505
495
533
538
554
544
540
521
529
539
536
581
517
532
519
480
477
503
454
407
457
394
457
452
441
500
408
316
213
153
70
33
31
14
45
74
26
-109
-201
-292
-334
-369
-362
-300
-383
-329
-380
-441
-518
-568
-635
-703
-672
-695
-696
-714
-759
-820
-861
-899
-864
-852
-900
-897
-878
-895
-874
-821
-728
-696
-664
-657
-637
-639
-612
-619
-634
-530
-506
-417
-397
-368
-385
-422
-455
-470
-410
-409
-309
-269
-255
-250
-322
-350
-371
-395
-394
-394
-384
-413
-432
-461
-497
-516
-505
-508
-500
-538
-588
-641
-756
-701
-741
-702
-635
-676
-765
-859
-911
-1009
-1010
-960
-885
-835
-808
-785
-799
-874
-878
-917
-922
-862
-792
-729
-730
-709
-730
-766
-754
-719
-667
-628
-548
-527
-558
-548
-547
-526
-519
-489
-454
-446
-437
-444
-444
-443
-423
-374
-308
-261
-240
-244
-302
-333
-352
-335
-285
-244
-204
-188
-194
-180
-214
-238
-226
-194
-163
-140
-81
-71
-73
-102
-96
-73
-46
7
-14
36
90
64
85
112
114
138
157
211
243
250
251
227
251
275
300
343
373
433
382
338
376
315
319
333
415
446
478
515
483
429
391
374
358
410
438
478
414
410
463
366
409
423
389
376
378
361
350
344
293
366
263
250
292
309
239
250
283
255
368
427
515
508
437
378
265
124
116
105
41
101
229
179
139
73
-15
-137
-234
-208
-245
-223
-312
-300
-385
-494
-488
-539
-555
-629
-656
-695
-711
-729
-740
-802
-830
-855
-852
-838
-844
-848
-879
-903
-916
-822
-741
-716
-611
-562
-638
-641
-615
-603
-625
-602
-469
-446
-424
-324
-295
-368
-389
-365
-379
-416
-379
-380
-393
-416
-352
-313
-368
-356
-328
-413
-478
-463
-512
-600
-612
-583
-620
-604
-595
-587
-654
-737
-725
-772
-806
-785
-703
-724
-747
-704
-763
-794
-797
-790
-797
-785
-729
-683
-686
-684
-629
-671
-689
-657
-647
-654
-660
-623
-610
-588
-518
-472
-433
-370
-348
-360
-347
-350
-359
-356
-356
-321
-274
-232
-196
-188
-160
-159
-181
-174
-176
-191
-180
-148
-115
-102
-76
-81
-71
-70
-35
-32
-76
-58
-31
-1
-3
27
104
174
153
123
129
125
97
81
159
230
278
291
316
365
344
301
278
363
350
350
372
388
458
434
425
457
441
418
389
409
379
372
328
336
453
444
424
466
499
502
453
296
384
483
435
396
402
457
424
406
352
318
364
267
221
286
280
298
231
241
249
282
331
271
258
310
292
224
244
359
352
358
366
293
300
175
135
114
58
38
6
84
73
4
-94
-113
-158
-263
-259
-253
-296
-314
-371
-407
-434
-474
-503
-552
-590
-598
-671
-746
-734
-733
-817
-785
-749
-813
-745
-689
-715
-732
-745
-785
-777
-812
-775
-757
-757
-738
-685
-704
-711
-650
-685
-752
-674
-662
-659
-612
-640
-649
-695
-656
-656
-644
-618
-630
-617
-640
-620
-626
-652
-665
-711
-727
-726
-715
-718
-746
-734
-764
-803
-783
-771
-786
-817
-852
-871
-892
-905
-903
-921
-923
-926
-914
-907
-911
-828
-833
-848
-812
-753
-722
-742
-726
-704
-707
-734
-718
-645
-621
-629
-543
-447
-395
-419
-414
-421
-440
-435
-463
-399
-359
-319
-277
-267
-274
-214
-186
-182
-134
-171
-176
-194
-195
-209
-154
-144
-249
-192
-70
-92
-193
-206
-28
-79
-128
30
167
-25
108
342
138
-10
119
84
-8
-5
0
130
117
154
127
231
218
152
164
168
120
13
151
284
158
90
236
394
285
217
252
440
464
221
299
394
369
349
306
410
423
173
271
439
389
217
183
356
318
267
327
343
348
318
283
201
187
151
184
185
157
205
174
117
60
104
122
95
57
106
99
-14
-20
31
29
-2
72
74
119
73
-55
-90
-106
-128
-179
-170
-147
-222
-241
-258
-308
-323
-390
-355
-403
-446
-430
-472
-476
-536
-526
-492
-579
-583
-565
-599
-638
-692
-680
-688
-683
-649
-637
-645
-633
-637
-662
-674
-697
-738
-723
-687
-694
-667
-650
-620
-607
-638
-633
-633
-661
-668
-670
-665
-653
-622
-588
-610
-635
-644
-643
-669
-647
-651
-655
-649
-655
-620
-632
-642
-644
-670
-706
-692
-694
-732
-697
-681
-767
-769
-722
-695
-688
-695
-683
-657
-750
-775
-797
-783
-675
-676
-572
-587
-590
-556
-566
-565
-490
-411
-478
-382
-340
-423
-415
-383
-377
-323
-201
-403
-429
-239
-279
-293
-253
-344
-363
-276
-300
-303
51
-174
-389
-417
-167
-154
-321
-170
-115
-45
-235
-366
-289
29
-102
-225
-256
-93
-1
78
-113
-310
-106
-195
-199
0
-6
-355
-262
-93
-271
-4
-204
-332
196
176
-406
-317
290
93
-175
-267
30
242
93
-5
98
245
-76
-78
343
384
-57
-119
318
266
-51
65
163
71
-24
117
-43
-28
80
17
81
0
-211
-71
63
47
-75
-201
-146
-64
-165
-132
67
-111
-55
-154
-173
-44
-166
-126
-211
-248
-271
-221
-140
-207
-259
-344
-250
-223
-235
-241
-255
-351
-318
-287
-331
-235
-260
-308
-396
-392
-338
-357
-413
-339
-351
-482
-513
-465
-455
-549
-471
-496
-567
-583
-616
-618
-716
-701
-736
-783
-717
-718
-741
-822
-867
-795
-852
-848
-817
-746
-741
-847
-815
-761
-793
-854
-806
-803
-852
-797
-766
-826
-867
-937
-963
-978
-909
-916
-822
-818
-928
-832
-826
-839
-776
-777
-766
-741
-769
-714
-671
-657
-728
-701
-581
-632
-708
-667
-588
-634
-579
-564
-653
-567
-586
-552
-447
-365
-580
-652
-489
-550
-606
-501
-325
-432
-707
-513
-383
-566
-405
-298
-398
-582
-478
-315
-419
-296
-432
-579
-286
-95
-354
-457
-223
-281
-373
-317
-289
-354
-227
-92
-210
-568
-193
-113
-345
-310
-359
2
40
-392
-339
-175
-98
-365
-367
-136
-306
-14
-212
-564
-227
-115
-237
-366
-256
-216
-175
70
-555
-339
-20
-152
-306
-358
88
-285
-257
-179
-323
-150
-184
-270
-326
108
-202
-319
-3
-88
-310
-162
-55
-325
-260
10
-301
-302
-109
-157
-203
-127
13
-179
-204
143
-160
-302
-111
-110
-4
-9
-252
-289
-15
-77
-176
-294
-150
-71
-171
-53
-90
-210
-298
-236
-225
-214
-6
-196
-185
-161
-312
-314
-148
-292
-283
-229
-353
-247
-257
-269
-259
-215
-105
-220
-319
-290
-280
-296
-238
-282
-352
-228
-363
-452
-389
-274
-402
-450
-251
-470
-569
-441
-495
-541
-453
-409
-517
-483
-542
-664
-634
-576
-583
-571
-570
-563
-587
-689
-572
-592
-578
-628
-649
-626
-699
-678
-727
-760
-732
-574
-679
-803
-764
-695
-719
-775
-697
-696
-697
-779
-713
-712
-681
-582
-767
-804
-639
-629
-596
-544
-720
-743
-594
-592
-559
-365
-579
-623
-622
-622
-438
-529
-426
-447
-603
-516
-376
-458
-342
-453
-834
-377
-229
-547
-399
-380
-710
-467
-178
-427
-454
-137
-499
-494
-145
-77
-470
-333
-269
-466
25
-265
-401
-111
-296
-211
-197
-207
-248
-219
-180
-292
-293
-244
-341
-351
1
-284
-304
-115
-312
-656
-84
36
-611
-560
89
-52
-475
-343
-131
-45
-362
-438
-35
62
-366
-553
-151
89
-483
-369
-103
71
-141
-524
-188
142
165
-572
-158
293
-161
-166
-135
-102
125
-16
-324
-292
-226
-18
-299
-298
-195
-153
14
-167
-322
-238
-92
-279
-264
-262
-269
-295
-319
-243
-144
-399
-424
-114
-304
-331
-323
-156
-265
-334
-306
-381
-219
-93
-225
-583
-122
-227
-354
-47
-331
-310
-144
-137
-280
-28
-132
-351
-110
-298
-275
-40
-162
-359
-149
-143
-180
-159
-356
-254
-140
-193
-304
-195
-225
-393
-179
-271
-487
-420
-277
-378
-446
-267
-387
-378
-232
-519
-636
-394
-357
-554
-494
-450
-606
-627
-477
-336
-611
-616
-413
-567
-641
-495
-529
-645
-493
-641
-598
-276
-585
-692
-678
-261
-237
-906
-613
-358
-412
-474
-415
-411
-635
-556
-302
-419
-452
-340
-285
-252
-396
-384
-693
-402
98
-494
-589
-447
99
-125
-700
-328
-395
-451
-119
-389
-541
-310
-593
-342
87
-668
-669
-56
-236
-428
-355
-559
-234
-302
-430
-480
-252
-269
-656
-420
-452
-318
-296
-906
-220
-183
-374
-655
-458
159
-653
-471
-138
-31
-472
-559
-10
-220
-261
-244
-79
-362
-181
315
-310
-422
65
-194
-86
-91
-83
-332
-270
27
321
-187
-362
418
-60
-615
-336
315
119
-410
-49
-165
-131
251
-390
-192
256
-3
-264
-334
77
-337
-166
-59
-281
-8
-89
-210
188
211
-572
-46
203
-202
-106
100
-70
-137
52
-243
-166
302
76
-148
27
139
16
-120
83
-105
-147
190
64
-73
110
244
-205
-168
143
36
-48
148
-90
-207
-134
24
-90
-291
2
-156
-205
-202
-177
-231
-250
-263
-405
-181
-73
-434
-287
-84
-550
-439
-362
30
-178
-712
-198
-289
-363
-202
-466
-460
-219
-314
-426
-367
-212
-359
-439
-424
-478
-207
-386
-454
-200
-281
-566
-518
-361
-578
-514
-448
-480
-507
-418
-373
-702
-469
-332
-718
-758
-599
-285
-493
-661
-636
-424
-307
-760
-587
-423
-389
-592
-657
-522
-514
-514
-683
-535
-241
-321
-712
-595
-107
-374
-550
-511
-615
-100
-349
-654
-648
-105
-261
-659
-52
-369
-685
101
-231
-780
-375
-175
-381
-525
-425
-465
-267
-75
-486
-542
-276
-234
-269
-334
-260
-366
-122
-307
-320
-64
-151
-65
-525
-441
2
-210
-125
-360
-614
-290
372
-485
-1001
59
-23
-648
-343
-94
-253
-245
-267
-347
-272
206
-680
-348
281
-68
-509
-218
14
-68
222
-414
-656
218
84
-644
-242
38
-272
1
163
-403
47
114
-246
-222
146
73
-234
-127
144
59
-71
11
-168
-184
-122
102
-372
-297
208
-61
-213
-161
-44
-49
-140
-71
156
-217
-3
115
-65
269
-191
-120
173
-167
-198
108
306
-11
-151
-27
56
248
-175
-66
302
69
-236
67
169
-334
-61
-158
32
-202
-318
310
-180
-463
-217
-40
-179
-142
-153
-353
-208
-17
-136
-445
-184
251
-134
-394
-22
-189
-185
-223
-51
-100
-482
-74
285
-367
-499
2
-129
-305
-208
-57
-191
-384
-239
-262
-431
-391
-247
-273
-594
-186
-160
-593
-348
-29
-625
-685
-3
-307
-622
-470
-202
-169
-802
-565
102
-393
-774
-341
-116
-678
-701
-180
-325
-680
-456
-159
-312
-409
-379
-425
-261
-188
-546
-443
-12
-279
-867
-306
323
-768
-673
669
-318
-1234
243
-64
-986
-390
22
-472
-777
-104
-455
-350
-239
-233
-327
-249
-270
-82
-395
-190
-161
-436
-65
173
-405
-609
46
-100
-538
-151
296
-637
-436
-49
-279
-204
-637
-247
278
-347
-320
174
34
-485
53
403
-47
-289
-314
119
77
230
-123
-355
208
-197
211
-288
-348
417
-184
-335
-91
132
-524
-45
-84
-622
220
299
-390
-467
157
529
-385
-1059
386
438
-879
-143
562
-688
-257
-75
-365
299
-85
-392
-270
119
-307
-47
-135
-401
244
-100
-377
-254
141
-59
-295
-34
-2
-229
10
-263
-530
-79
216
-316
-459
229
8
-240
-86
-70
-62
-109
-501
-82
109
-142
-195
-324
168
-147
-347
-365
111
8
-934
-89
140
-278
-457
-300
5
-371
-403
-534
-200
-43
-493
-356
29
-397
-546
-141
-240
-527
-429
251
-303
-744
94
-264
-315
-158
-323
-120
-166
-175
-315
-257
-203
-276
-134
-407
13
-234
-598
149
-118
-791
-587
-133
-227
-559
-641
-283
-262
-700
-579
-315
-698
-80
-265
-959
-464
-101
-384
-892
-310
-134
-832
-452
37
-624
-897
-153
-197
-779
-730
-189
-348
-529
-742
-475
-213
-687
-450
-257
-632
-521
-166
-356
-971
-119
32
-659
-302
-526
-130
-217
-448
-245
-230
-560
-439
-425
-212
-291
-782
-427
48
-677
-862
-173
378
-426
-1176
108
-85
-239
-89
-617
-504
135
177
-764
-397
-125
112
-262
-753
-243
163
-63
-968
-274
499
-237
-1080
83
1
-791
-157
-409
-527
277
-145
-804
-491
140
239
-935
-538
744
-329
-806
-13
172
-171
-493
194
-150
-235
49
-102
-23
-175
-63
-168
-306
-120
-255
162
-152
-109
369
-216
-55
-213
109
467
-775
-27
489
-351
-422
170
76
-473
-250
256
150
-387
-441
-195
419
-67
-704
21
567
-193
-729
179
583
-437
-386
-150
120
224
-561
-313
85
407
-406
-903
219
309
-705
-694
226
50
-390
-549
-434
-4
-260
-719
-447
12
-287
-463
-421
-249
-158
-415
-609
-201
-197
-207
-456
-507
-30
-631
-61
-75
-553
-547
1
-117
-416
-38
-588
-217
221
-751
-436
164
-213
-773
-353
-120
-440
-81
-518
-267
-175
-470
-329
-446
-297
-561
-354
29
-712
-439
-164
141
-461
-856
72
-312
-188
-273
-529
73
-86
-502
-503
-330
85
-281
-803
-220
-195
-227
-367
-561
-186
-186
-282
-369
-523
-187
-190
-119
-593
-288
17
-309
-434
-518
-186
-184
-207
-617
-528
177
-215
-997
-583
461
-308
-813
-249
-155
-315
-457
-629
-237
446
-599
-819
-330
150
49
-657
-629
462
121
-859
-619
200
60
-933
-237
159
-260
-606
17
-165
-150
92
-888
-305
59
-436
-664
137
140
-1016
-144
-295
-539
63
-427
-540
51
-251
-602
-343
-5
-92
-167
-585
-526
734
-588
-726
-468
87
390
-975
-491
123
-164
-351
-340
-214
-385
-125
94
-586
-330
-175
-362
-29
-123
-480
-277
179
-252
-375
39
-124
-343
63
114
-622
-221
245
-246
-87
-306
-56
256
60
-461
-296
738
-251
-743
90
175
65
-629
-306
145
95
-331
-697
-90
374
-378
-522
-85
-487
-170
119
-641
-457
23
83
-313
-580
65
-430
-397
-407
-415
-19
-665
-713
-331
-13
-553
-754
-453
131
-57
-787
-628
38
-115
-699
-508
-372
5
-341
-493
-542
-283
48
-485
-642
-343
-185
-117
-652
-619
71
-500
-563
-538
-328
-312
-545
-253
-478
-157
-477
-636
-276
-39
-670
-407
-110
-581
-573
-274
-323
-588
-541
-391
-50
-740
-475
-2
-1104
-619
240
-599
-865
-811
227
-4
-1273
-734
194
36
-974
-988
453
391
-1227
-904
617
-38
-700
-499
85
-23
-91
-653
-463
518
-364
-753
-287
64
-185
-446
-242
-498
180
235
-1044
-218
394
-193
-635
-216
165
-324
-30
-457
-501
861
-528
-1006
347
207
-231
-816
-233
-60
-35
-664
-565
91
111
-863
-839
445
-134
-501
-297
-62
-97
-688
-457
-230
-43
-562
-431
629
-704
-158
603
-887
-502
784
-328
-653
230
25
-162
-634
-230
418
-373
-677
640
-265
-556
142
-21
-483
-63
697
-620
-784
141
18
-550
49
102
-243
-363
-413
73
-237
-782
-47
190
-649
-249
56
-340
-182
-72
-452
-348
-172
91
-446
-469
-61
11
-641
-456
41
-227
-233
-615
-259
140
-291
-569
-112
110
-639
-553
164
-302
-763
121
27
-539
-420
-303
90
-83
-699
-199
351
-373
-730
63
190
-551
-414
138
-243
-507
-54
-343
-219
-356
-550
-34
42
-606
-481
309
-47
-768
-469
470
-172
-944
-182
243
-465
-638
132
-107
-995
196
185
-648
-339
-295
-169
-327
-640
-435
-170
-164
-687
-328
-123
-402
-43
-935
-331
373
-783
-649
149
-10
-800
-586
-145
-22
-433
-795
241
-202
-453
-250
-488
-132
-448
-641
-126
-54
-775
-348
170
-29
-581
-520
277
-554
-147
-170
-266
-410
-656
-116
14
-190
-1172
97
101
-761
-379
-25
-240
-699
-170
-339
-220
-460
-406
-352
-355
-236
-662
7
-472
-316
43
-467
-280
-627
262
-133
-962
181
86
-378
-323
-69
231
-544
-54
77
-160
-145
-535
265
1
-630
-283
267
-221
-400
27
-72
-248
-843
-42
221
-333
-544
187
-5
-545
-213
-488
-62
-28
-114
-435
-428
107
-219
-343
-57
-238
306
-256
-810
-196
366
-488
-902
388
404
-653
-707
111
362
-428
-668
-208
97
247
-851
-449
288
72
-766
-560
503
177
-550
-487
101
-102
-389
-561
-456
565
-91
-955
-519
177
158
-943
-618
349
373
-1108
-686
13
99
-267
-778
-214
489
-4
-1064
-234
-50
220
-788
-796
171
197
-694
-1063
218
-250
-351
-655
-725
389
249
-1133
-644
271
-305
-364
-344
-440
113
2
-783
-624
87
42
-913
-530
236
-458
-478
-562
-390
161
-242
-827
-127
114
-462
-724
-332
133
-206
-688
-231
89
-171
-459
-696
353
-348
-595
-421
-140
99
-457
-311
-535
346
-487
-765
-300
390
-283
-1383
408
501
-644
-1111
99
866
-526
-957
-162
667
-241
-1046
-448
701
337
-1401
-203
1079
-615
-815
-43
238
-261
-810
-217
409
280
-601
-673
214
528
-463
-394
349
-13
-263
3
178
-124
-211
69
283
167
-53
192
-83
69
-300
-402
170
-594
70
-122
-780
301
95
-713
-820
381
432
-926
-492
-37
-67
-169
-496
-264
272
78
-733
-30
302
-300
-576
-192
327
-262
-530
-195
-259
-74
-273
-275
-106
-317
122
34
-390
-210
57
-179
-433
-419
70
175
-555
-512
-21
279
-309
-721
295
102
-499
-89
-315
-259
-155
-312
-421
-8
-137
-647
-252
113
-261
-609
-161
-309
-604
-137
-105
-677
-416
156
-332
-798
-167
506
-532
-770
100
94
-358
-767
-593
418
-1
-849
-33
226
-179
-397
-385
42
115
-214
-513
-276
184
-482
-657
-368
-13
-110
-643
-635
-245
210
-62
-789
-480
180
26
-1219
-372
463
-222
-554
-525
93
51
-382
-698
-87
376
-610
-831
78
216
-544
-559
-108
98
-42
-386
-638
-206
240
-804
-720
333
106
-1094
-638
260
-389
-500
-462
-134
-319
-325
-791
-526
159
-519
-794
-487
-183
-418
-291
-577
-346
327
-803
-1043
430
42
-991
-452
287
117
-945
-792
427
-162
-670
-311
-217
80
-362
-670
-125
185
-535
-356
124
-319
-370
3
-564
-125
149
-517
-338
155
-46
-883
-73
272
-753
-570
91
-288
-525
-35
-112
-497
-296
-232
-68
-183
-383
-337
40
-325
-580
-187
-188
-132
-105
-351
-652
-48
-256
-354
255
-406
-454
-205
54
-496
-426
344
-409
-754
-53
-104
-263
-46
-151
-333
-137
28
-179
-587
-472
9
-293
-360
-282
-545
-763
154
-12
-1011
-443
-158
-578
-296
-628
-446
-207
-387
-345
-826
-361
-108
-511
-845
-439
-26
-414
-621
-274
-303
-590
-486
-95
-135
-503
-722
-63
16
-515
-471
-104
39
-849
-821
85
-36
-499
-696
-179
82
-555
-895
21
333
-721
-809
-212
-86
-337
-452
-393
-73
-293
-741
-392
124
-493
-703
-519
-431
-275
-183
-326
-547
-122
-255
-659
-378
129
73
-387
-705
-343
105
-61
-724
-520
443
63
-773
-282
175
-62
-575
-726
370
367
-597
-683
246
323
-796
-316
310
-272
-350
-493
-289
-13
-664
-627
-137
-81
27
-668
-443
60
-553
-530
-56
-167
-592
-445
-387
78
-27
-335
-151
-434
-161
-135
-382
-101
61
-449
-505
97
-178
-209
11
-199
-188
0
-111
-74
-246
-215
-125
-245
-194
-77
-80
5
-214
-313
-133
300
-170
-457
-149
-551
-293
120
-47
-299
-158
-262
-228
153
-176
-205
150
-308
-380
28
52
-272
-214
204
-340
-600
-17
86
-27
-450
-563
-83
78
-393
-605
2
-248
-654
-450
-189
-84
-390
-561
-275
-238
-482
-267
-160
-451
-259
-31
-327
-200
-137
-407
-332
-180
-293
-209
-38
-441
-383
-132
-185
-290
-178
-83
-198
-471
-555
-205
74
-264
-539
-351
-181
-111
-203
-363
-239
-243
-222
-119
-227
-120
-256
-275
-247
-433
-358
-135
7
-192
-340
-428
-625
-310
-65
-362
-578
-479
-215
-101
-491
-674
-339
-429
-593
-485
-462
-623
-503
-174
-430
-692
-647
-539
-276
-223
-517
-636
-570
-516
-399
-261
-525
-703
-491
-224
-130
-558
-741
-371
-265
-461
-547
-538
-530
-361
-244
-534
-716
-493
-322
-70
-191
-672
-423
-229
-186
-205
-441
-498
-259
-147
-197
-327
-392
-193
1
-200
-481
-294
-192
-198
-381
-603
-356
-237
-350
-302
-479
-364
-259
-418
-293
-285
-493
-237
-272
-457
-400
-329
-48
1
-342
-251
-80
14
110
101
-44
-318
-144
105
16
-151
-151
-141
-42
23
-105
-69
28
-128
-32
79
-108
-354
-254
58
11
-227
-322
-154
63
-136
-135
-43
-146
-311
-504
-268
-278
-519
-458
-415
-256
-212
-332
-245
-225
-413
-412
-190
-250
-358
-253
-370
-369
-146
-180
-217
-156
-140
-323
-243
-79
-217
-240
-206
-331
-315
-251
-171
-88
-140
-284
-309
-201
-307
-300
-236
-316
-399
-466
-394
-398
-399
-333
-424
-452
-455
-400
-301
-381
-402
-379
-433
-515
-493
-393
-525
-620
-530
-606
-721
-661
-540
-525
-646
-716
-682
-652
-729
-782
-746
-717
-723
-764
-675
-646
-746
-793
-778
-747
-816
-797
-760
-773
-801
-787
-647
-621
-628
-619
-666
-664
-678
-743
-636
-616
-715
-678
-585
-555
-592
-626
-589
-444
-521
-617
-485
-421
-556
-575
-517
-495
-411
-354
-364
-449
-355
-433
-421
-187
-223
-284
-163
-58
-206
-231
-231
-257
-153
-133
-166
-69
-45
-49
43
134
19
-55
31
86
5
-108
-32
88
74
-59
-2
98
115
-11
-127
-40
144
207
108
-64
58
111
-37
19
107
245
218
202
304
105
26
17
-90
76
219
235
296
271
301
296
309
182
92
220
339
333
267
288
324
227
66
73
196
347
368
281
318
398
418
285
247
200
15
-22
3
80
126
202
265
310
299
234
301
308
239
154
156
217
271
342
396
355
303
205
99
57
-25
-150
-232
-270
-367
-430
-393
-412
-465
-522
-586
-607
-691
-763
-833
-923
-989
-1049
-1061
-1021
-1030
-1020
-1028
-1061
-1100
-1109
-1124
-1214
-1217
-1256
-1304
-1233
-1168
-1117
-1071
-1021
-978
-978
-988
-968
-948
-987
-997
-958
-937
-872
-781
-713
-657
-600
-548
-537
-544
-557
-626
-722
-757
-769
-748
-719
-703
-658
-619
-627
-675
-709
-771
-869
-982
-1044
-1081
-1112
-1090
-1037
-1035
-1081
-1079
-1085
-1093
-1127
-1193
-1217
-1236
-1266
-1265
-1247
-1156
-1090
-1099
-1061
-1002
-960
-920
-915
-911
-898
-888
-900
-879
-807
-724
-634
-539
-421
-322
-278
-255
-258
-342
-398
-386
-346
-327
-280
-178
-169
-131
-73
-59
-41
-37
-79
-109
-99
-129
-172
-174
-63
8
58
97
140
168
95
14
61
168
196
188
245
345
342
269
361
498
464
508
695
799
803
751
724
716
707
780
850
885
994
1072
1036
1027
1026
1100
1222
1226
1280
1382
1338
1293
1250
1139
1124
1243
1280
1281
1480
1559
1609
1628
1604
1611
1568
1596
1673
1660
1572
1425
1211
934
505
314
317
340
314
264
216
84
-210
-418
-521
-694
-893
-982
-964
-1121
-1224
-1232
-1313
-1431
-1527
-1506
-1478
-1502
-1497
-1610
-1759
-1880
-1933
-1898
-1824
-1698
-1515
-1404
-1341
-1199
-1093
-1126
-1166
-1119
-1086
-1012
-908
-739
-571
-526
-441
-306
-213
-123
-22
57
77
70
70
62
70
92
111
135
204
309
320
265
229
165
7
-128
-167
-196
-227
-291
-298
-337
-401
-454
-533
-583
-666
-753
-775
-799
-846
-883
-921
-972
-987
-970
-978
-922
-923
-927
-1028
-1156
-1175
-1232
-1208
-1148
-1101
-1089
-1300
-1408
-1340
-1420
-1228
-1062
-1072
-1094
-1081
-1116
-1254
-1265
-1226
-1136
-1145
-1130
-893
-864
-953
-881
-953
-1061
-1073
-951
-842
-845
-884
-908
-928
-995
-958
-861
-792
-746
-715
-724
-780
-810
-801
-850
-921
-853
-707
-630
-581
-514
-505
-543
-573
-486
-412
-346
-223
-173
-169
-149
-60
-8
30
100
151
204
262
298
275
246
239
266
301
354
499
640
666
720
753
751
759
754
785
826
841
869
1005
1049
1058
1167
1176
1152
1178
1255
1313
1265
1293
1259
1250
1293
1362
1509
1444
1442
1598
1594
1552
1643
1739
1652
1713
1764
1773
1973
2047
2123
2130
1942
1835
1730
1273
920
645
244
203
431
607
675
657
439
92
-267
-546
-698
-928
-1204
-1203
-1298
-1377
-1233
-1167
-1219
-1362
-1420
-1434
-1517
-1623
-1683
-1796
-1968
-1997
-1825
-1555
-1285
-1064
-899
-874
-905
-884
-890
-959
-976
-888
-784
-599
-325
-80
96
142
199
193
167
198
214
219
153
172
257
323
416
521
556
514
471
407
284
130
-28
-162
-272
-309
-279
-214
-208
-280
-338
-502
-656
-766
-919
-1019
-1104
-1131
-1138
-1116
-1039
-1013
-1014
-1067
-1144
-1165
-1237
-1298
-1318
-1371
-1331
-1412
-1516
-1389
-1381
-1354
-1277
-1294
-1363
-1415
-1383
-1481
-1541
-1521
-1464
-1373
-1347
-1180
-1085
-1166
-1148
-1139
-1234
-1306
-1227
-1143
-1172
-1191
-1161
-1083
-1074
-1073
-1043
-1071
-1093
-1110
-1124
-1174
-1217
-1180
-1193
-1212
-1108
-1001
-933
-946
-970
-966
-1001
-1000
-961
-923
-900
-834
-738
-717
-696
-616
-554
-551
-576
-558
-525
-486
-413
-336
-291
-258
-172
-91
-56
-4
51
65
81
88
140
201
262
349
399
490
568
614
708
715
736
761
738
723
746
855
902
953
1075
1100
1174
1238
1203
1187
1130
1066
1134
1136
1223
1333
1441
1551
1621
1747
1746
1825
1807
1825
1939
2006
2103
2147
2053
1961
1578
978
562
151
1
292
593
738
743
449
81
-411
-865
-1068
-1214
-1391
-1394
-1255
-1262
-1184
-1100
-1200
-1412
-1597
-1621
-1584
-1654
-1677
-1701
-1843
-1893
-1746
-1459
-1192
-981
-818
-794
-884
-901
-879
-941
-932
-777
-524
-240
54
352
474
404
344
288
217
234
364
514
557
610
741
825
838
827
795
689
561
480
394
303
197
110
40
-21
19
52
-11
-95
-240
-403
-588
-779
-797
-869
-925
-879
-791
-782
-800
-807
-912
-1024
-1192
-1256
-1236
-1219
-1136
-1057
-999
-901
-814
-756
-765
-745
-745
-776
-861
-1125
-951
-1029
-1031
-642
-675
-640
-538
-465
-568
-769
-901
-949
-977
-1124
-1018
-812
-984
-892
-859
-1048
-1059
-1061
-1049
-1189
-1288
-1364
-1417
-1442
-1397
-1303
-1307
-1276
-1197
-1224
-1301
-1344
-1332
-1373
-1481
-1375
-1248
-1131
-1041
-990
-928
-967
-966
-900
-880
-870
-770
-686
-650
-607
-487
-411
-367
-340
-307
-253
-212
-133
-93
-79
-33
67
113
168
284
360
348
309
295
315
314
320
350
388
422
473
495
546
548
472
448
386
421
482
543
603
692
735
761
861
849
849
776
744
748
811
889
1007
1203
1192
1298
1401
1402
1465
1487
1537
1508
1573
1708
1898
1949
2035
2126
1996
1794
1356
879
344
-59
76
417
657
854
882
551
-23
-461
-835
-1088
-1297
-1354
-1222
-1216
-1165
-947
-969
-1251
-1430
-1619
-1733
-1810
-1764
-1746
-1862
-1906
-1807
-1597
-1436
-1177
-967
-994
-1091
-1153
-1162
-1199
-1219
-1013
-821
-586
-264
48
256
233
146
44
-57
-107
40
273
427
559
703
760
764
745
673
542
399
314
273
248
234
212
127
64
58
43
-55
-170
-342
-523
-731
-849
-869
-918
-882
-851
-835
-841
-849
-921
-1032
-1125
-1250
-1296
-1256
-1174
-1021
-929
-884
-823
-781
-802
-826
-836
-830
-841
-809
-880
-838
-787
-1016
-799
-833
-977
-967
-1032
-1015
-1013
-941
-984
-1011
-1073
-1110
-1058
-1206
-1204
-1048
-1190
-1230
-1211
-1200
-1242
-1242
-1175
-1220
-1270
-1274
-1184
-1210
-1261
-1236
-1223
-1258
-1228
-1167
-1103
-1093
-1031
-1016
-1061
-999
-949
-912
-913
-860
-758
-688
-698
-643
-578
-542
-499
-414
-336
-313
-233
-200
-165
-164
-109
-7
22
48
103
141
165
191
226
253
260
346
361
341
373
373
377
355
332
374
388
417
449
530
662
704
794
830
786
711
689
766
702
837
1019
998
1093
1146
1187
1267
1263
1345
1346
1411
1533
1615
1657
1609
1769
1831
1904
2035
2052
2007
1906
1754
1316
762
387
55
44
420
737
915
848
520
13
-662
-1073
-1199
-1344
-1330
-1172
-989
-961
-917
-935
-1255
-1579
-1854
-1960
-1920
-1849
-1657
-1594
-1655
-1590
-1448
-1289
-1161
-1007
-960
-1063
-1096
-1037
-970
-870
-696
-405
-157
17
228
339
292
158
54
4
66
276
580
769
869
886
800
687
564
448
313
224
232
309
365
382
376
277
107
-11
-123
-235
-325
-463
-560
-646
-731
-727
-715
-724
-775
-791
-882
-977
-1024
-1102
-1114
-1158
-1152
-1024
-949
-833
-752
-783
-818
-892
-900
-915
-859
-789
-699
-614
-648
-711
-687
-1018
-1147
-1018
-1122
-764
-536
-479
-550
-687
-862
-1075
-1176
-1184
-946
-878
-921
-700
-760
-953
-954
-1063
-1188
-1309
-1151
-1041
-1019
-1019
-1085
-1163
-1263
-1179
-1097
-1084
-1025
-956
-995
-1126
-1120
-955
-923
-855
-709
-598
-555
-594
-622
-661
-712
-690
-548
-399
-248
-83
2
-67
-151
-201
-214
-163
-110
6
86
131
223
243
212
221
240
253
258
329
361
379
367
346
373
403
527
606
610
581
559
534
469
462
484
555
652
705
825
799
786
822
720
669
647
769
939
991
1141
1184
1185
1227
1165
1142
1124
1242
1319
1488
1604
1721
1973
1879
1799
1766
1561
1246
942
665
361
253
458
662
753
622
434
135
-381
-744
-877
-1027
-1114
-1026
-949
-922
-923
-821
-1029
-1361
-1557
-1702
-1690
-1723
-1576
-1427
-1457
-1381
-1285
-1170
-1146
-1073
-1012
-1137
-1144
-1038
-907
-743
-623
-376
-170
-73
105
182
179
103
104
151
186
365
582
748
799
800
783
702
597
570
446
353
353
421
467
458
476
372
247
66
-56
-134
-242
-361
-375
-449
-497
-514
-550
-515
-627
-696
-772
-852
-911
-971
-1000
-985
-1006
-985
-938
-876
-854
-855
-903
-970
-904
-879
-798
-689
-660
-705
-685
-885
-839
-908
-924
-831
-861
-732
-690
-658
-745
-768
-866
-981
-950
-945
-896
-788
-835
-774
-882
-941
-954
-1001
-998
-1076
-1011
-1090
-1069
-1051
-1075
-1053
-1048
-999
-969
-1007
-974
-977
-1021
-1044
-1043
-959
-897
-752
-666
-623
-585
-590
-599
-604
-562
-505
-440
-362
-278
-223
-162
-155
-128
-109
-104
-42
44
107
141
169
159
193
166
197
240
229
263
288
333
356
339
355
380
385
433
421
412
470
488
478
492
504
537
618
641
742
772
751
812
831
811
856
939
1013
1126
1197
1177
1177
1193
1188
1223
1272
1440
1540
1540
1646
1651
1699
1703
1770
1820
1765
1832
1790
1813
1494
976
583
93
18
399
673
917
826
493
54
-615
-978
-1145
-1198
-1212
-1068
-870
-915
-904
-909
-1192
-1589
-1879
-1875
-1755
-1637
-1373
-1316
-1369
-1396
-1354
-1246
-1193
-1067
-992
-1086
-1106
-972
-870
-733
-567
-373
-185
-62
121
210
146
36
-35
-3
79
314
656
845
892
822
685
536
406
312
296
280
323
381
406
393
290
138
-99
-270
-370
-396
-472
-503
-551
-591
-644
-716
-712
-773
-868
-947
-992
-1051
-1093
-1076
-1060
-1074
-1046
-1016
-945
-911
-919
-919
-1006
-1009
-950
-888
-816
-719
-671
-673
-780
-827
-729
-902
-1165
-1134
-1178
-1010
-591
-459
-552
-710
-876
-1125
-1364
-1438
-1175
-992
-1032
-873
-816
-989
-994
-1032
-1265
-1517
-1457
-1222
-1137
-1089
-1040
-1084
-1208
-1234
-1190
-1160
-1128
-1047
-1062
-1225
-1229
-1051
-963
-929
-822
-717
-669
-676
-672
-673
-707
-688
-558
-422
-282
-76
52
-3
-130
-213
-218
-128
-9
108
197
250
339
399
370
338
287
235
183
185
304
377
433
458
451
452
450
448
421
435
421
436
529
527
619
718
721
776
740
775
830
900
943
934
929
945
1002
1063
1208
1295
1282
1313
1326
1370
1402
1431
1467
1530
1549
1653
1803
1759
1690
1619
1481
1168
862
496
155
81
218
406
500
439
293
-93
-587
-934
-1078
-1174
-1194
-1042
-1042
-1082
-1068
-1008
-1189
-1481
-1652
-1768
-1819
-1735
-1586
-1473
-1496
-1429
-1303
-1281
-1169
-1047
-965
-1039
-1020
-925
-841
-653
-457
-251
-79
-17
99
103
63
98
96
111
171
343
549
655
713
699
567
437
355
287
208
211
224
280
267
208
164
40
-90
-221
-326
-413
-482
-519
-534
-593
-616
-679
-735
-791
-839
-894
-985
-999
-1017
-998
-980
-970
-911
-903
-904
-861
-866
-861
-850
-846
-760
-720
-738
-762
-858
-830
-790
-687
-622
-753
-755
-826
-885
-882
-894
-854
-852
-819
-901
-942
-936
-1013
-1005
-1094
-1149
-1114
-1093
-990
-965
-1024
-1130
-1171
-1192
-1222
-1140
-1118
-1116
-1140
-1154
-1143
-1185
-1164
-1122
-1154
-1147
-1113
-1046
-1007
-992
-943
-963
-935
-876
-811
-725
-656
-598
-563
-559
-498
-400
-328
-289
-278
-216
-201
-146
-67
-16
39
47
75
111
165
193
182
194
144
136
145
133
189
235
316
333
335
361
348
296
228
241
242
319
412
547
657
680
702
647
607
516
560
661
706
899
1004
1106
1187
1150
1094
940
973
1045
1073
1227
1261
1410
1405
1309
1390
1372
1388
1540
1606
1527
1485
1463
1348
955
554
183
-79
25
314
539
436
287
-37
-515
-932
-1146
-1141
-1157
-1128
-994
-1031
-1141
-1095
-1184
-1458
-1668
-1719
-1695
-1600
-1431
-1326
-1369
-1465
-1393
-1268
-1200
-1029
-903
-933
-1004
-951
-865
-756
-581
-399
-213
-88
8
100
121
95
55
44
88
210
406
547
594
539
430
283
186
138
104
101
91
80
105
83
29
-80
-227
-361
-488
-565
-600
-634
-725
-760
-827
-905
-930
-957
-982
-1018
-1044
-1073
-1119
-1115
-1105
-1065
-1041
-1023
-947
-922
-879
-875
-856
-851
-831
-700
-644
-615
-626
-673
-742
-789
-778
-721
-731
-714
-745
-796
-879
-977
-1003
-1065
-990
-926
-918
-914
-929
-980
-1082
-1202
-1242
-1268
-1195
-1115
-1067
-1083
-1152
-1155
-1219
-1239
-1248
-1221
-1206
-1168
-1121
-1148
-1148
-1112
-1062
-1036
-968
-868
-822
-792
-761
-750
-747
-712
-615
-537
-467
-374
-344
-335
-330
-289
-247
-227
-188
-133
-102
-87
-60
-54
-38
-46
-30
-5
9
-5
-11
-1
-2
31
33
20
47
76
80
71
93
145
164
217
220
226
233
227
220
213
280
365
452
534
644
695
673
737
696
709
724
826
1037
1056
1195
1214
1242
1332
1310
1392
1416
1404
1481
1481
1647
1754
1920
2051
1995
1957
1817
1692
1279
709
333
-4
80
528
788
879
679
251
-288
-893
-1237
-1319
-1354
-1253
-1091
-999
-1030
-1046
-1124
-1503
-1804
-1986
-1976
-1844
-1659
-1425
-1422
-1419
-1336
-1294
-1213
-1119
-1019
-983
-1029
-919
-783
-620
-419
-203
-3
98
223
302
308
278
227
260
307
445
716
901
993
951
799
632
480
367
313
262
260
276
251
272
162
16
-176
-390
-527
-654
-698
-706
-755
-758
-853
-930
-1019
-1093
-1111
-1218
-1265
-1313
-1355
-1335
-1268
-1204
-1159
-1094
-1015
-991
-964
-913
-900
-881
-844
-756
-622
-469
-340
-245
-178
-182
-163
-234
-304
-788
-1048
-965
-860
-201
174
12
-385
-776
-1118
-1416
-1527
-1294
-993
-919
-964
-875
-1107
-1341
-1284
-1507
-1821
-1893
-1600
-1333
-1204
-1238
-1357
-1583
-1609
-1415
-1301
-1262
-1158
-1146
-1311
-1384
-1239
-987
-866
-690
-600
-581
-575
-559
-550
-605
-652
-622
-460
-235
12
162
175
-3
-185
-295
-256
-116
8
123
141
129
122
126
65
-17
-96
-164
-168
-65
49
124
145
121
71
2
21
73
129
153
118
135
175
319
439
495
572
532
644
672
764
816
767
873
946
1042
1183
1300
1395
1319
1307
1300
1402
1604
1593
1757
1729
1683
1833
1917
1950
2018
2098
2107
2048
1985
1613
962
227
-333
-382
0
441
837
775
243
-404
-1053
-1530
-1803
-1826
-1812
-1660
-1507
-1420
-1333
-1323
-1650
-1993
-2311
-2444
-2225
-1934
-1624
-1549
-1525
-1527
-1443
-1278
-1066
-867
-814
-876
-839
-767
-660
-439
-205
27
203
409
566
642
621
504
388
294
349
591
844
1025
1103
999
784
582
389
247
134
86
87
69
90
60
-26
-212
-469
-668
-860
-951
-992
-1007
-1020
-1104
-1140
-1198
-1232
-1211
-1220
-1202
-1229
-1267
-1238
-1170
-1078
-975
-884
-801
-733
-623
-547
-495
-471
-449
-369
-319
-195
-56
73
168
192
190
113
-109
-181
-446
-709
-727
-760
-585
-403
-318
-436
-697
-993
-1243
-1452
-1632
-1591
-1468
-1495
-1378
-1333
-1399
-1428
-1524
-1653
-1855
-1906
-1803
-1678
-1593
-1523
-1486
-1433
-1395
-1296
-1264
-1235
-1167
-1184
-1167
-1164
-1041
-903
-749
-575
-467
-389
-357
-322
-302
-355
-354
-301
-172
-9
107
223
224
183
109
13
-14
-45
-4
40
62
73
66
83
51
-28
-78
-146
-199
-203
-169
-81
-46
6
63
68
91
112
97
98
129
187
290
392
505
678
798
879
1004
1035
1012
1008
1069
1117
1201
1452
1622
1753
1809
1837
1937
1929
2060
2021
2027
1958
2064
2282
2353
2533
2660
2519
2362
2009
1298
576
-128
-431
-247
153
538
727
506
-26
-696
-1394
-1893
-2103
-2241
-2128
-1895
-1789
-1608
-1459
-1490
-1712
-2075
-2278
-2341
-2222
-1946
-1753
-1669
-1617
-1439
-1196
-924
-664
-463
-404
-428
-381
-329
-283
-65
233
460
683
887
1025
1036
952
801
615
487
519
696
885
1000
1038
944
744
522
304
110
-66
-201
-256
-319
-343
-332
-381
-505
-688
-862
-1023
-1139
-1217
-1268
-1299
-1325
-1363
-1349
-1307
-1250
-1158
-1078
-1047
-1088
-1098
-1064
-1009
-931
-810
-676
-540
-391
-224
-106
-52
-34
-20
-29
12
12
-23
-37
-109
-29
10
-17
-81
-176
-420
-724
-979
-1181
-1094
-927
-786
-807
-978
-1185
-1373
-1560
-1721
-1825
-1843
-1808
-1678
-1594
-1559
-1537
-1547
-1596
-1699
-1727
-1682
-1554
-1424
-1325
-1312
-1278
-1205
-1077
-946
-806
-717
-690
-670
-665
-640
-627
-544
-424
-308
-191
-85
-7
21
-11
-82
-173
-251
-225
-133
-24
32
43
16
-57
-117
-174
-259
-330
-374
-394
-387
-361
-323
-297
-307
-329
-336
-318
-259
-151
-93
-60
-69
-56
-12
56
171
287
380
475
572
623
715
783
846
895
953
1060
1180
1308
1416
1468
1463
1438
1410
1485
1553
1625
1718
1745
1746
1754
1844
1885
1919
1987
2066
2139
2125
2134
2085
1897
1670
1187
555
-178
-674
-595
-300
91
288
132
-226
-786
-1222
-1604
-1909
-2006
-2014
-1904
-1812
-1625
-1387
-1309
-1314
-1463
-1701
-1801
-1736
-1458
-1292
-1231
-1152
-1113
-946
-690
-375
-126
-57
5
39
52
107
168
305
439
605
779
908
1054
1170
1132
998
771
611
560
619
716
748
728
601
468
344
154
-9
-218
-372
-504
-637
-678
-761
-823
-926
-1008
-1088
-1180
-1228
-1238
-1253
-1308
-1379
-1419
-1439
-1387
-1270
-1160
-1029
-906
-812
-731
-687
-636
-591
-541
-451
-343
-194
-57
72
169
211
193
174
172
203
20
-137
-289
-537
-465
-427
-403
-417
-455
-538
-790
-1037
-1269
-1512
-1733
-1781
-1654
-1680
-1629
-1472
-1501
-1654
-1809
-1925
-2038
-2038
-1893
-1787
-1775
-1662
-1520
-1461
-1394
-1257
-1205
-1192
-1125
-1005
-947
-920
-790
-704
-644
-555
-460
-354
-262
-145
-91
-138
-210
-245
-221
-159
-84
-33
-30
-54
-55
-110
-161
-208
-284
-318
-313
-290
-242
-236
-223
-239
-297
-342
-360
-335
-307
-270
-246
-227
-225
-137
-75
-23
60
103
165
240
394
501
575
665
698
750
815
948
1171
1304
1488
1536
1540
1526
1507
1586
1634
1681
1794
1849
1863
1904
1916
2009
2015
2087
2026
2037
2033
2096
2171
2212
2299
2202
2062
1791
1287
709
-23
-564
-733
-760
-504
-350
-301
-434
-744
-1036
-1373
-1649
-1904
-2043
-2108
-2184
-2109
-1985
-1873
-1741
-1703
-1665
-1623
-1555
-1387
-1258
-1161
-1119
-1185
-1150
-1036
-836
-582
-345
-90
83
217
314
363
371
395
481
532
590
696
807
901
973
958
905
817
735
694
649
608
540
430
316
194
54
-71
-192
-315
-405
-496
-589
-679
-770
-851
-957
-1057
-1131
-1208
-1254
-1249
-1254
-1269
-1292
-1326
-1331
-1280
-1210
-1117
-1008
-912
-846
-788
-735
-679
-629
-579
-498
-432
-329
-221
-116
-22
45
52
-89
-221
-405
-538
-580
-629
-639
-704
-738
-772
-846
-902
-967
-1026
-1106
-1190
-1250
-1343
-1423
-1494
-1561
-1598
-1634
-1659
-1648
-1613
-1555
-1522
-1525
-1530
-1522
-1515
-1497
-1455
-1402
-1350
-1294
-1205
-1121
-1029
-916
-834
-738
-659
-614
-530
-459
-381
-316
-259
-223
-193
-146
-86
-37
9
53
82
65
41
37
25
19
14
18
14
14
23
10
-6
-42
-69
-108
-143
-119
-113
-90
-74
-61
-45
-19
22
69
126
164
192
235
296
347
391
452
499
546
606
666
732
798
871
909
970
1024
1085
1161
1229
1281
1297
1321
1340
1356
1383
1398
1433
1462
1509
1588
1621
1650
1604
1594
1574
1555
1583
1576
1588
1580
1545
1528
1482
1373
1155
893
591
315
183
117
89
78
8
-87
-191
-249
-270
-330
-396
-455
-517
-608
-705
-766
-839
-922
-991
-1067
-1117
-1112
-1065
-1011
-962
-921
-905
-882
-849
-800
-743
-712
-683
-644
-638
-609
-556
-515
-443
-389
-312
-224
-151
-76
-17
28
50
56
50
27
19
20
36
32
20
5
-32
-94
-160
-195
-222
-255
-270
-279
-288
-312
-339
-348
-375
-408
-446
-455
-456
-473
-480
-484
-492
-493
-508
-500
-461
-439
-413
-414
-417
-417
-425
-436
-428
-417
-400
-387
-375
-348
-331
-324
-315
-316
-369
-425
-459
-463
-472
-477
-484
-489
-496
-515
-520
-503
-477
-468
-455
-454
-473
-505
-524
-552
-582
-607
-638
-661
-677
-688
-708
-719
-737
-748
-772
-775
-773
-775
-758
-762
-774
-798
-807
-797
-791
-794
-795
-795
-808
-796
-775
-748
-725
-716
-718
-730
-731
-733
-724
-695
-652
-617
-575
-535
-507
-476
-464
-466
-455
-457
-438
-415
-390
-372
-358
-330
-294
-263
-241
-221
-217
-208
-188
-170
-152
-151
-135
-117
-103
-80
-59
-50
-51
-56
-62
-72
-80
-87
-91
-80
-77
-83
-74
-71
-69
-83
-86
-72
-74
-73
-92
-111
-123
-126
-143
-155
-161
-182
-190
-199
-174
-173
-175
-156
-135
-115
-97
-92
-86
-86
-103
-102
-90
-63
-39
-25
-7
10
20
20
22
18
-3
-8
-6
4
10
19
11
7
-7
-30
-43
-62
-81
-106
-132
-154
-171
-187
-194
-196
-232
-268
-299
-327
-353
-398
-444
-482
-505
-525
-537
-549
-580
-606
-635
-657
-664
-676
-680
-695
-720
-755
-803
-847
-867
-873
-879
-894
-889
-880
-873
-867
-869
-882
-889
-872
-860
-845
-825
-793
-767
-755
-737
-729
-721
-694
-666
-646
-618
-593
-567
-537
-509
-473
-440
-419
-404
-400
-380
-355
-337
-302
-281
-280
-273
-271
-256
-223
-201
-189
-190
-176
-182
-183
-165
-157
-140
-130
-111
-105
-116
-126
-141
-165
-181
-188
-205
-209
-207
-212
-223
-238
-259
-288
-312
-334
-365
-387
-393
-410
-433
-454
-476
-497
-521
-550
-582
-603
-641
-696
-738
-754
-760
-761
-761
-773
-779
-805
-828
-839
-851
-862
-860
-847
-830
-820
-806
-784
-766
-768
-779
-770
-754
-727
-686
-663
-640
-607
-583
-547
-496
-454
-419
-411
-401
-365
-348
-326
-271
-225
-190
-153
-107
-75
-44
-27
-26
-24
-5
23
52
86
118
140
158
173
169
166
157
162
168
164
153
152
146
148
153
152
154
148
138
132
115
111
96
80
62
39
12
9
-4
-36
-55
-67
-69
-85
-96
-93
-102
-114
-125
-124
-100
-93
-94
-87
-93
-92
-82
-69
-53
-37
-46
-49
-47
-60
-84
-102
-91
-97
-113
-117
-107
-105
-117
-123
-142
-147
-164
-173
-174
-190
-190
-192
-201
-221
-252
-280
-292
-296
-307
-316
-328
-335
-333
-343
-356
-373
-378
-396
-415
-418
-434
-455
-484
-498
-491
-511
-517
-521
-520
-509
-534
-540
-535
-534
-529
-522
-516
-519
-521
-521
-521
-521
-537
-544
-539
-529
-529
-544
-546
-562
-558
-556
-547
-524
-514
-491
-474
-468
-453
-444
-430
-431
-439
-433
-425
-426
-438
-448
-453
-483
-503
-495
-488
-474
-457
-449
-446
-457
-465
-454
-445
-430
-424
-428
-417
-422
-441
-451
-464
-472
-471
-442
-420
-402
-391
-389
-366
-349
-349
-359
-365
-388
-407
-434
-422
-393
-400
-396
-392
-389
-382
-379
-391
-396
-399
-388
-379
-389
-384
-360
-341
-333
-350
-347
-349
-362
-363
-369
-370
-377
-381
-370
-363
-355
-345
-337
-323
-301
-304
-313
-315
-329
-354
-354
-334
-316
-295
-279
-248
-220
-217
-218
-192
-168
-145
-136
-129
-110
-109
-112
-109
-90
-60
-29
5
20
25
33
33
33
41
50
52
63
78
64
49
44
35
23
10
10
3
-5
1
14
26
29
24
23
14
4
10
24
16
22
32
41
49
39
34
36
34
33
29
30
25
8
-6
-1
3
-14
-6
3
5
-4
-20
-24
-55
-73
-86
-112
-137
-163
-180
-197
-225
-256
-275
-303
-343
-387
-417
-440
-442
-440
-444
-462
-484
-506
-535
-544
-553
-548
-564
-585
-590
-584
-572
-560
-550
-537
-529
-535
-531
-518
-519
-521
-499
-473
-444
-422
-408
-401
-388
-390
-403
-416
-412
-401
-409
-395
-381
-386
-391
-401
-397
-388
-395
-411
-407
-392
-396
-377
-370
-358
-341
-328
-318
-322
-320
-313
-330
-338
-338
-340
-342
-326
-318
-326
-325
-329
-330
-329
-330
-335
-331
-326
-324
-319
-316
-346
-350
-351
-365
-384
-403
-416
-434
-437
-425
-408
-401
-399
-399
-401
-413
-425
-424
-428
-435
-444
-450
-447
-437
-430
-427
-417
-414
-415
-409
-402
-412
-404
-381
-366
-343
-323
-310
-299
-298
-277
-246
-242
-230
-209
-186
-173
-176
-164
-143
-149
-151
-150
-144
-135
-144
-122
-91
-72
-54
-43
-35
-38
-31
-7
7
15
45
68
98
128
135
136
146
147
138
127
131
157
144
136
136
138
130
106
92
85
91
98
108
109
119
113
93
81
68
49
31
29
31
37
46
45
31
23
18
10
-23
-54
-70
-84
-91
-106
-103
-89
-85
-86
-93
-112
-129
-139
-155
-148
-164
-169
-166
-173
-167
-167
-184
-209
-241
-276
-297
-317
-320
-323
-322
-316
-334
-349
-365
-395
-424
-445
-481
-501
-511
-513
-513
-522
-509
-515
-521
-530
-533
-525
-530
-538
-542
-537
-536
-544
-537
-533
-533
-534
-529
-528
-539
-530
-530
-533
-521
-501
-480
-462
-466
-471
-459
-446
-443
-452
-455
-444
-440
-423
-404
-376
-355
-342
-322
-307
-293
-275
-271
-263
-253
-246
-248
-259
-255
-270
-274
-267
-271
-291
-305
-329
-357
-364
-368
-364
-374
-381
-382
-387
-378
-375
-379
-377
-388
-382
-387
-382
-359
-368
-384
-399
-413
-413
-421
-429
-425
-436
-427
-424
-422
-432
-455
-455
-457
-458
-452
-449
-437
-435
-445
-430
-403
-403
-410
-403
-387
-374
-369
-371
-360
-343
-336
-329
-309
-301
-308
-322
-324
-326
-325
-309
-291
-271
-256
-257
-252
-236
-248
-240
-235
-231
-220
-214
-202
-192
-178
-171
-158
-142
-108
-58
-32
-19
17
40
56
75
88
94
87
84
101
137
174
190
209
218
220
221
207
202
200
202
185
177
175
156
160
159
163
164
148
128
129
120
111
102
62
61
56
53
54
43
35
11
-21
-42
-72
-89
-102
-136
-153
-164
-173
-183
-189
-197
-213
-220
-241
-264
-256
-254
-248
-242
-253
-276
-285
-283
-321
-349
-350
-365
-378
-369
-376
-376
-379
-403
-426
-452
-482
-485
-509
-533
-541
-557
-564
-574
-587
-613
-647
-651
-654
-655
-653
-663
-659
-671
-705
-699
-699
-704
-695
-686
-659
-656
-659
-637
-630
-636
-618
-591
-581
-566
-543
-531
-538
-531
-505
-500
-487
-469
-440
-422
-405
-378
-355
-322
-313
-319
-293
-276
-284
-269
-267
-257
-259
-239
-213
-197
-188
-193
-192
-191
-189
-191
-212
-231
-256
-261
-279
-274
-276
-278
-282
-303
-310
-317
-311
-308
-308
-305
-290
-291
-278
-283
-294
-303
-309
-327
-331
-330
-311
-283
-274
-265
-256
-237
-213
-225
-248
-261
-282
-296
-309
-303
-296
-283
-270
-273
-268
-262
-248
-237
-230
-222
-200
-190
-192
-187
-177
-188
-174
-170
-169
-171
-170
-152
-152
-167
-177
-184
-176
-167
-158
-134
-125
-119
-123
-123
-117
-109
-118
-104
-108
-116
-119
-114
-100
-94
-74
-56
-37
-48
-51
-41
-47
-41
-32
-28
-26
-20
-21
-22
-13
-18
-12
-17
-28
-31
-42
-53
-70
-83
-70
-79
-86
-80
-86
-79
-82
-105
-126
-128
-139
-147
-144
-149
-153
-169
-172
-184
-208
-216
-238
-254
-255
-258
-255
-267
-271
-274
-290
-299
-309
-291
-304
-316
-321
-333
-349
-365
-371
-386
-402
-418
-436
-454
-457
-472
-496
-502
-507
-498
-500
-509
-515
-511
-525
-538
-527
-534
-551
-567
-571
-575
-581
-574
-556
-560
-562
-564
-565
-568
-581
-566
-556
-541
-533
-534
-538
-546
-540
-526
-503
-488
-470
-465
-452
-440
-429
-420
-385
-371
-361
-347
-342
-342
-345
-331
-331
-330
-330
-322
-322
-319
-316
-320
-323
-323
-321
-312
-301
-285
-263
-251
-263
-263
-273
-275
-266
-261
-241
-255
-253
-259
-266
-258
-259
-266
-257
-236
-241
-245
-242
-250
-264
-266
-270
-274
-267
-261
-254
-250
-248
-251
-233
-223
-214
-197
-193
-180
-193
-195
-196
-188
-190
-192
-192
-197
-184
-184
-161
-163
-166
-159
-157
-142
-126
-101
-105
-120
-106
-103
-101
-88
-83
-80
-85
-88
-87
-77
-70
-75
-66
-54
-48
-57
-64
-59
-55
-48
-40
-34
-19
-21
-38
-57
-74
-88
-91
-77
-65
-64
-66
-66
-71
-80
-82
-72
-74
-66
-58
-57
-40
-36
-29
-20
-20
-8
-17
-33
-34
-36
-39
-52
-57
-44
-53
-68
-72
-79
-89
-106
-113
-131
-143
-152
-153
-150
-142
-146
-153
-149
-167
-182
-187
-208
-217
-234
-259
-277
-283
-278
-288
-299
-297
-303
-332
-351
-352
-375
-391
-397
-400
-416
-440
-433
-423
-423
-444
-451
-453
-443
-445
-441
-426
-433
-433
-413
-403
-408
-420
-435
-431
-438
-425
-424
-428
-415
-430
-435
-433
-418
-396
-374
-376
-369
-376
-383
-391
-388
-374
-380
-382
-377
-372
-367
-357
-360
-359
-342
-346
-344
-329
-329
-335
-328
-314
-307
-306
-296
-291
-298
-291
-274
-264
-256
-246
-220
-214
-205
-189
-183
-170
-163
-163
-160
-171
-174
-180
-182
-191
-202
-208
-214
-243
-259
-280
-303
-298
-296
-291
-283
-275
-271
-263
-277
-273
-295
-301
-305
-296
-289
-292
-274
-268
-264
-252
-247
-251
-254
-243
-223
-229
-228
-221
-224
-220
-214
-208
-199
-200
-195
-195
-205
-204
-216
-205
-198
-197
-187
-180
-175
-167
-162
-146
-133
-139
-133
-142
-131
-107
-105
-93
-104
-97
-93
-101
-98
-99
-121
-107
-83
-93
-74
-67
-69
-82
-89
-70
-67
-70
-73
-81
-89
-79
-55
-40
-41
-54
-52
-57
-69
-63
-73
-84
-73
-65
-63
-67
-74
-66
-41
-57
-59
-62
-74
-85
-103
-114
-122
-122
-129
-139
-170
-185
-196
-217
-222
-215
-226
-233
-261
-275
-299
-318
-342
-358
-365
-365
-356
-367
-369
-370
-365
-378
-406
-431
-437
-436
-434
-433
-431
-437
-459
-471
-493
-505
-486
-485
-510
-520
-508
-503
-492
-478
-464
-458
-475
-492
-507
-510
-519
-528
-544
-542
-547
-547
-532
-528
-530
-542
-529
-520
-522
-501
-478
-464
-428
-409
-396
-376
-369
-352
-332
-301
-279
-272
-265
-244
-230
-233
-218
-208
-221
-217
-212
-215
-218
-225
-231
-229
-215
-212
-200
-193
-185
-208
-185
-221
-169
-238
-147
-1174
-1888
-1540
-1427
-1305
-1380
-1135
-978
-891
-801
-702
-524
-330
-264
-250
-250
-314
-399
-501
-467
-433
-420
-429
-294
-519
-833
-564
-700
-876
-878
-718
-642
-684
-675
-693
-643
-597
-585
-562
-493
-453
-426
-416
-382
-307
-266
-220
-121
-31
-15
-63
-94
-124
-165
-188
-226
-280
-306
-249
-178
-169
-129
-58
21
103
164
236
302
340
328
283
273
278
249
237
222
223
230
202
170
171
234
293
343
374
385
395
431
443
423
388
335
249
121
13
-69
-138
-199
-242
-285
-289
-284
-310
-322
-293
-245
-229
-252
-305
-308
-316
-347
-409
-490
-542
-573
-577
-554
-512
-474
-439
-394
-358
-320
-286
-273
-272
-264
-232
-226
-263
-287
-309
-290
-274
-277
-279
-270
-225
-184
-148
-133
-113
-93
-86
-112
-173
-239
-298
-343
-374
-388
-407
-444
-473
-497
-513
-505
-492
-487
-478
-478
-472
-488
-537
-555
-544
-542
-556
-568
-572
-576
-582
-579
-572
-563
-545
-519
-482
-437
-389
-361
-329
-278
-251
-239
-209
-190
-161
-129
-73
-23
7
51
99
142
175
199
215
236
232
243
247
221
214
233
214
207
212
236
254
249
267
233
217
120
143
184
234
299
306
357
395
406
421
463
505
549
580
607
641
676
728
782
812
850
892
950
1007
1050
1089
1107
1109
1129
1133
1120
1106
1084
1077
1067
1075
1082
1096
1092
1096
1067
1028
1000
982
1006
1014
999
991
984
963
1004
1040
1058
1050
1051
1072
1102
1146
1232
1309
1391
1441
1469
1494
1529
1606
1522
1172
676
21
-594
-876
-891
-850
-946
-1050
-1216
-1429
-1541
-1508
-1491
-1577
-1651
-1750
-1991
-2180
-2256
-2299
-2408
-2486
-2544
-2478
-2365
-1918
-1633
-1235
-1086
-964
-804
-755
-583
-494
-440
-371
-286
-150
-63
48
194
369
494
657
803
894
1065
1106
1118
923
821
586
436
277
176
25
-141
-194
-261
-331
-411
-499
-619
-749
-814
-971
-1119
-1257
-1341
-1471
-1647
-1756
-1792
-1762
-1695
-1607
-1513
-1420
-1317
-1218
-1144
-1064
-961
-869
-806
-764
-689
-585
-582
-527
-531
-512
-563
-604
-594
-561
-549
-668
-768
-819
-818
-872
-948
-1011
-1088
-1154
-1207
-1269
-1358
-1420
-1457
-1542
-1633
-1678
-1720
-1758
-1786
-1813
-1852
-1900
-1897
-1861
-1850
-1820
-1788
-1772
-1789
-1747
-1654
-1588
-1512
-1429
-1333
-1251
-1148
-1034
-942
-860
-753
-684
-636
-584
-517
-433
-385
-364
-352
-347
-342
-338
-359
-371
-379
-411
-451
-480
-477
-519
-571
-590
-625
-657
-648
-611
-565
-511
-461
-448
-473
-470
-431
-369
-294
-218
-141
-48
76
226
319
423
560
667
761
817
911
986
1007
1061
1132
1161
1211
1362
1510
1649
1742
1840
1873
1868
1869
1874
1918
1934
1983
2032
2095
2153
2202
2328
2439
2546
2619
2624
2473
2157
1746
992
107
-807
-1624
-2012
-2042
-1810
-1599
-1578
-1658
-1873
-2034
-2015
-1954
-2003
-2111
-2262
-2533
-2748
-2726
-2633
-2472
-2210
-1893
-1489
-1058
-535
-29
309
526
604
565
527
563
687
802
911
1015
1110
1252
1417
1582
1738
1815
1803
1695
1505
1274
1003
728
402
82
-210
-425
-542
-605
-614
-653
-698
-774
-890
-1033
-1174
-1297
-1454
-1607
-1723
-1809
-1820
-1783
-1673
-1529
-1350
-1108
-893
-693
-486
-314
-174
-89
-28
25
78
181
317
455
582
682
781
872
944
998
1014
1009
947
838
711
568
405
223
35
-220
-530
-866
-1275
-1580
-1823
-1943
-1975
-1987
-2022
-2170
-2309
-2438
-2542
-2558
-2524
-2489
-2504
-2459
-2333
-2258
-2112
-1890
-1694
-1541
-1359
-1125
-936
-791
-624
-473
-385
-323
-229
-160
-108
-37
37
110
149
189
213
185
146
77
-11
-121
-256
-405
-535
-619
-682
-740
-803
-870
-946
-1012
-1056
-1093
-1125
-1164
-1218
-1250
-1283
-1276
-1229
-1145
-1049
-953
-821
-698
-548
-393
-248
-127
-6
131
267
411
566
693
787
872
977
1066
1154
1257
1343
1424
1483
1517
1552
1529
1519
1498
1440
1422
1385
1388
1432
1448
1435
1397
1336
1267
1184
1173
1217
1273
1390
1503
1623
1699
1814
1928
1915
1857
1692
1278
584
-206
-1019
-1732
-2102
-2009
-1640
-1172
-756
-578
-730
-1060
-1286
-1466
-1618
-1645
-1663
-1864
-2116
-2222
-2174
-2036
-1741
-1291
-881
-578
-291
-55
-8
-32
-61
-119
-225
-261
-216
-146
-62
74
313
538
723
911
1010
989
875
708
515
270
43
-140
-305
-401
-415
-379
-317
-256
-220
-224
-270
-358
-488
-654
-818
-1006
-1164
-1259
-1291
-1262
-1202
-1080
-907
-757
-607
-496
-434
-424
-448
-473
-512
-544
-549
-541
-516
-429
-322
-178
-33
99
174
206
200
161
109
24
-61
-150
-216
-249
-256
-240
-211
-178
-158
-149
-161
-184
-221
-287
-373
-451
-529
-592
-656
-709
-754
-783
-758
-674
-580
-488
-403
-352
-367
-434
-516
-631
-730
-784
-781
-747
-667
-553
-465
-394
-340
-295
-298
-341
-397
-504
-605
-692
-748
-781
-804
-778
-750
-723
-689
-657
-624
-613
-611
-614
-629
-652
-676
-699
-706
-714
-701
-672
-639
-612
-579
-551
-550
-590
-634
-690
-750
-766
-782
-767
-732
-690
-630
-574
-517
-454
-421
-392
-393
-422
-451
-473
-471
-457
-418
-368
-312
-276
-246
-214
-200
-208
-218
-228
-247
-249
-251
-239
-229
-211
-199
-187
-177
-181
-162
-169
-186
-200
-214
-224
-230
-235
-242
-254
-252
-254
-264
-279
-311
-314
-326
-326
-307
-275
-239
-224
-210
-193
-189
-183
-181
-195
-203
-213
-223
-242
-243
-231
-221
-214
-205
-213
-240
-255
-285
-312
-343
-381
-412
-437
-453
-464
-475
-484
-485
-488
-479
-487
-495
-506
-531
-556
-572
-572
-584
-578
-569
-563
-542
-536
-518
-497
-480
-481
-486
-480
-471
-458
-473
-473
-481
-495
-508
-516
-513
-513
-509
-522
-526
-531
-554
-568
-581
-598
-621
-633
-645
-659
-663
-655
-652
-642
-630
-632
-646
-653
-656
-666
-680
-683
-671
-670
-672
-673
-662
-648
-639
-626
-611
-592
-587
-592
-589
-593
-603
-611
-596
-583
-567
-557
-568
-544
-520
-501
-472
-464
-445
-434
-431
-432
-440
-446
-459
-470
-488
-483
-482
-482
-479
-472
-470
-460
-449
-460
-458
-454
-458
-479
-493
-495
-489
-492
-488
-477
-454
-431
-408
-388
-387
-383
-381
-376
-376
-390
-386
-372
-360
-338
-312
-291
-284
-291
-308
-329
-342
-350
-371
-381
-373
-343
-323
-297
-263
-250
-243
-239
-235
-233
-229
-236
-229
-222
-206
-185
-159
-144
-151
-147
-138
-135
-149
-158
-154
-144
-155
-167
-163
-172
-182
-172
-169
-144
-149
-156
-152
-169
-168
-157
-148
-137
-129
-121
-110
-124
-116
-104
-91
-90
-98
-93
-103
-125
-149
-165
-162
-174
-171
-162
-158
-143
-128
-116
-109
-110
-110
-121
-129
-134
-141
-138
-137
-133
-126
-119
-126
-142
-162
-199
-242
-289
-309
-325
-335
-310
-289
-272
-268
-279
-283
-313
-354
-390
-410
-436
-452
-457
-461
-459
-450
-430
-436
-432
-432
-446
-456
-473
-486
-499
-508
-512
-521
-511
-518
-509
-496
-475
-465
-461
-454
-451
-452
-468
-501
-523
-550
-578
-590
-578
-567
-543
-534
-507
-506
-474
-578
-926
-1262
-1615
-1909
-1934
-1646
-1346
-1021
-747
-598
-572
-667
-778
-873
-976
-1036
-972
-824
-594
-342
-109
38
65
12
-86
-237
-383
-490
-549
-566
-544
-487
-454
-480
-546
-618
-680
-744
-836
-888
-912
-949
-975
-944
-942
-975
-950
-904
-864
-798
-711
-633
-598
-572
-504
-439
-397
-351
-337
-340
-355
-375
-366
-308
-228
-134
-59
4
51
49
20
-22
-66
-100
-96
-86
-73
-89
-121
-142
-147
-126
-66
-5
22
41
45
24
1
5
24
9
-15
-10
-21
-40
-19
34
99
161
218
280
299
306
309
307
330
358
420
493
527
595
648
699
749
821
964
1042
1121
1187
1200
1211
1182
1190
1221
1244
1323
1383
1435
1497
1525
1570
1595
1628
1510
1247
907
353
-208
-586
-740
-707
-571
-321
-234
-401
-558
-762
-1027
-1220
-1257
-1307
-1487
-1542
-1552
-1624
-1643
-1511
-1279
-1083
-774
-431
-246
-207
-214
-233
-284
-251
-100
43
157
262
372
518
671
849
999
1068
1064
1001
875
720
561
421
287
207
170
140
102
23
-12
-82
-172
-235
-349
-516
-687
-844
-987
-1114
-1147
-1155
-1163
-1115
-1037
-954
-896
-811
-729
-716
-685
-655
-637
-610
-555
-469
-402
-300
-196
-81
58
183
284
306
315
264
171
14
-118
-237
-380
-436
-508
-534
-571
-621
-616
-647
-644
-661
-715
-826
-1012
-1156
-1286
-1363
-1385
-1353
-1257
-1191
-1128
-1018
-931
-904
-859
-798
-767
-756
-738
-732
-767
-771
-723
-647
-531
-385
-258
-169
-129
-117
-145
-166
-204
-243
-240
-235
-212
-214
-220
-200
-204
-208
-191
-199
-232
-266
-293
-318
-336
-302
-281
-263
-227
-160
-109
-64
24
85
123
149
186
222
253
327
420
483
594
682
794
888
947
1032
1028
1048
1057
1027
1057
1046
1082
1159
1236
1346
1410
1484
1540
1515
1479
1422
1451
1416
1371
1454
1468
1514
1657
1841
2032
2203
2393
2622
2777
2782
2721
2261
1242
126
-1207
-2240
-2736
-2559
-1830
-1241
-729
-591
-937
-1307
-1594
-1737
-1959
-2029
-2031
-2310
-2399
-2308
-2193
-1941
-1501
-812
-169
379
964
1132
982
768
574
416
338
439
493
523
717
975
1271
1532
1697
1687
1511
1248
908
472
51
-347
-676
-900
-1019
-1023
-1046
-1009
-943
-872
-843
-860
-940
-1128
-1360
-1580
-1726
-1804
-1807
-1650
-1473
-1215
-873
-534
-237
-35
151
244
281
313
319
281
241
255
298
374
540
696
840
958
1006
986
902
748
526
255
-1
-223
-447
-608
-709
-757
-749
-741
-732
-748
-806
-859
-954
-1039
-1180
-1283
-1352
-1425
-1431
-1384
-1345
-1290
-1282
-1292
-1204
-1120
-933
-779
-655
-607
-730
-813
-930
-1000
-934
-802
-624
-506
-385
-393
-546
-685
-780
-830
-842
-745
-671
-726
-828
-952
-1079
-1202
-1212
-1152
-1114
-1077
-1069
-1084
-1145
-1215
-1222
-1206
-1167
-1104
-1044
-1009
-1014
-990
-945
-892
-803
-702
-618
-552
-472
-386
-341
-270
-209
-183
-155
-133
-109
-110
-98
-66
-23
54
128
174
198
209
187
149
123
87
39
-36
-107
-169
-195
-148
-102
12
151
281
334
331
338
284
264
280
371
490
563
731
829
899
982
1068
1248
1380
1516
1593
1522
1382
1237
1258
1333
1517
1694
1834
1849
1779
1825
1887
1990
2143
2333
2483
2364
2155
1615
558
-586
-1755
-2470
-2653
-2330
-1661
-1293
-1100
-1220
-1578
-1717
-1770
-1736
-1800
-1812
-1823
-2059
-2096
-1958
-1824
-1525
-1032
-340
204
669
1103
1190
1089
959
880
764
620
618
580
572
660
805
975
1056
1077
1002
814
565
234
-139
-521
-875
-1172
-1410
-1562
-1652
-1634
-1529
-1393
-1238
-1169
-1151
-1193
-1278
-1356
-1437
-1492
-1521
-1449
-1296
-1065
-823
-540
-263
-23
207
387
525
567
564
527
446
392
326
271
255
282
358
419
472
450
356
209
8
-216
-490
-699
-937
-1136
-1255
-1366
-1353
-1351
-1293
-1211
-1143
-1074
-1065
-1062
-1098
-1187
-1248
-1309
-1370
-1434
-1523
-1618
-1631
-1557
-1303
-1056
-843
-758
-817
-811
-824
-744
-634
-560
-510
-558
-549
-584
-613
-539
-458
-369
-342
-299
-317
-427
-522
-664
-783
-893
-970
-1025
-1116
-1145
-1192
-1225
-1209
-1183
-1152
-1160
-1145
-1141
-1142
-1112
-1096
-1067
-1029
-948
-858
-769
-644
-524
-402
-257
-138
-38
-7
-36
-47
-56
-51
-29
15
47
78
138
174
182
166
142
99
29
5
-16
-45
-53
-69
-92
-121
-131
-96
-22
70
135
146
156
200
245
356
471
530
561
583
680
727
779
860
869
922
958
1018
1089
1108
1191
1241
1241
1236
1230
1297
1324
1419
1507
1616
1703
1740
1842
1847
1812
1887
1979
1913
1398
707
-358
-1568
-2269
-2323
-1978
-1681
-1313
-1173
-1513
-1731
-1685
-1647
-1692
-1570
-1426
-1581
-1727
-1720
-1730
-1730
-1441
-954
-529
-71
444
772
920
1046
1072
957
840
693
519
402
390
434
487
591
628
585
508
478
392
187
10
-240
-554
-865
-1181
-1414
-1579
-1605
-1489
-1379
-1252
-1139
-1054
-1003
-965
-912
-938
-1014
-1062
-1032
-1019
-930
-771
-625
-430
-226
19
180
309
450
510
559
543
452
317
162
90
34
19
53
52
26
9
-27
-132
-256
-388
-535
-712
-859
-982
-1115
-1193
-1184
-1212
-1203
-1172
-1120
-1075
-1051
-996
-1044
-1166
-1344
-1445
-1513
-1478
-1324
-1186
-1132
-1103
-994
-894
-792
-672
-616
-682
-741
-713
-693
-693
-621
-572
-583
-595
-580
-579
-607
-579
-565
-613
-675
-719
-803
-908
-960
-1003
-1016
-987
-961
-947
-926
-893
-878
-873
-849
-830
-834
-809
-758
-732
-703
-667
-633
-577
-500
-416
-310
-222
-146
-77
-48
-17
-11
-19
-14
0
29
54
107
162
180
196
211
199
175
180
202
202
180
181
162
139
134
148
168
206
265
327
364
360
382
342
294
303
331
403
456
550
629
695
796
834
865
912
931
930
899
920
881
825
830
853
934
1040
1104
1166
1170
1188
1167
1145
1182
1134
1155
1167
1177
1133
1141
1165
1165
1119
1007
630
42
-552
-1130
-1390
-1453
-1300
-1166
-1122
-1093
-1240
-1241
-1195
-1163
-1065
-981
-872
-949
-1016
-986
-1051
-966
-790
-587
-353
-174
119
308
458
613
655
681
605
520
459
384
361
295
223
148
73
49
13
17
11
-26
-74
-191
-311
-477
-656
-755
-885
-925
-964
-988
-1001
-1017
-952
-928
-849
-781
-738
-677
-638
-585
-551
-515
-444
-417
-361
-318
-260
-176
-100
-9
52
110
103
97
87
43
14
-38
-93
-178
-268
-352
-480
-614
-727
-876
-1041
-1104
-1170
-1265
-1283
-1249
-1273
-1344
-1339
-1378
-1543
-1613
-1567
-1589
-1578
-1410
-1286
-1282
-1230
-1097
-1039
-974
-823
-719
-665
-619
-580
-615
-651
-628
-642
-673
-643
-610
-610
-600
-573
-567
-609
-629
-652
-712
-772
-791
-824
-861
-856
-872
-924
-934
-888
-853
-823
-776
-720
-697
-657
-608
-562
-544
-507
-445
-418
-377
-323
-285
-247
-202
-121
-51
7
64
85
118
152
183
203
228
274
320
373
411
446
468
472
458
430
396
360
364
384
415
430
452
435
379
353
323
290
271
292
340
313
327
338
314
335
391
430
468
497
552
570
582
625
635
658
700
725
737
734
763
798
857
950
990
1034
1068
1094
1083
1117
1204
1242
1266
1318
1300
1196
905
544
91
-354
-573
-696
-729
-815
-928
-1050
-1256
-1319
-1329
-1332
-1263
-1211
-1136
-1159
-1223
-1231
-1315
-1340
-1298
-1262
-1167
-1105
-929
-754
-581
-365
-254
-132
-38
51
159
239
377
439
446
462
382
318
264
251
279
288
328
326
311
300
254
226
176
98
24
-101
-212
-309
-396
-460
-565
-638
-705
-751
-765
-764
-738
-742
-728
-707
-709
-685
-659
-647
-618
-572
-522
-500
-515
-526
-542
-546
-510
-439
-375
-338
-260
-185
-139
-129
-120
-119
-141
-139
-165
-227
-290
-386
-500
-600
-678
-707
-711
-679
-658
-700
-742
-804
-917
-998
-1052
-1070
-1091
-1121
-1136
-1213
-1269
-1289
-1285
-1244
-1190
-1100
-1025
-978
-919
-860
-819
-784
-742
-709
-670
-610
-566
-525
-485
-453
-422
-411
-390
-363
-331
-284
-247
-238
-257
-265
-273
-276
-262
-248
-227
-216
-217
-241
-268
-256
-261
-246
-216
-178
-146
-110
-38
42
102
155
199
232
251
275
317
341
374
388
401
431
448
457
462
482
526
580
630
671
707
754
786
810
833
845
860
884
913
927
947
965
982
1005
1037
1061
1098
1117
1115
1089
1058
1046
1004
966
953
932
890
843
815
787
752
731
722
691
648
656
676
676
685
701
695
686
675
672
662
657
658
625
602
581
534
443
342
227
132
38
-39
-98
-168
-232
-277
-310
-315
-327
-347
-366
-383
-395
-418
-434
-461
-486
-510
-551
-578
-595
-618
-628
-621
-606
-594
-600
-613
-616
-603
-574
-535
-498
-448
-422
-410
-410
-420
-422
-438
-461
-484
-494
-498
-512
-509
-508
-517
-533
-524
-492
-476
-462
-446
-431
-429
-451
-473
-494
-529
-547
-558
-560
-556
-553
-556
-551
-544
-528
-511
-489
-473
-463
-441
-458
-473
-479
-498
-517
-527
-530
-542
-534
-525
-511
-499
-493
-502
-523
-542
-568
-588
-616
-647
-664
-668
-672
-673
-676
-666
-670
-663
-656
-665
-670
-675
-667
-664
-681
-702
-716
-729
-742
-751
-747
-758
-779
-805
-819
-839
-865
-888
-905
-917
-935
-933
-933
-940
-954
-969
-972
-972
-953
-932
-903
-882
-871
-861
-855
-840
-821
-814
-801
-780
-763
-739
-719
-704
-696
-662
-647
-626
-600
-576
-571
-571
-564
-554
-541
-526
-528
-517
-487
-478
-462
-438
-416
-405
-396
-390
-377
-371
-354
-345
-342
-331
-327
-316
-297
-279
-264
-249
-254
-233
-232
-237
-231
-239
-218
-205
-213
-214
-231
-247
-245
-251
-248
-245
-268
-284
-286
-298
-300
-286
-287
-288
-278
-281
-294
-316
-337
-347
-354
-358
-369
-371
-365
-374
-386
-386
-378
-376
-369
-372
-364
-346
-339
-333
-330
-335
-334
-333
-345
-352
-336
-333
-347
-359
-347
-346
-341
-328
-328
-327
-318
-351
-370
-378
-400
-406
-410
-404
-409
-427
-433
-441
-464
-480
-496
-505
-515
-522
-531
-528
-528
-540
-555
-555
-543
-526
-522
-535
-551
-558
-563
-563
-563
-557
-556
-564
-579
-608
-630
-629
-632
-625
-625
-615
-610
-625
-632
-650
-655
-648
-652
-639
-634
-630
-646
-669
-687
-691
-698
-694
-673
-671
-681
-685
-688
-705
-707
-699
-694
-690
-669
-664
-658
-647
-652
-644
-646
-634
-628
-623
-608
-608
-614
-615
-605
-590
-563
-534
-508
-467
-431
-408
-379
-356
-348
-326
-314
-315
-313
-320
-327
-332
-340
-343
-330
-317
-297
-295
-304
-314
-321
-337
-363
-372
-366
-366
-369
-374
-379
-394
-406
-415
-406
-399
-405
-398
-406
-397
-391
-389
-372
-364
-355
-337
-325
-314
-294
-281
-260
-247
-243
-241
-240
-231
-225
-232
-246
-245
-240
-215
-189
-195
-200
-211
-236
-269
-286
-303
-304
-311
-313
-319
-328
-319
-309
-302
-308
-318
-320
-329
-343
-346
-340
-347
-356
-349
-332
-309
-302
-276
-246
-224
-205
-186
-171
-168
-172
-178
-181
-173
-163
-146
-140
-138
-143
-137
-134
-134
-116
-111
-118
-128
-147
-172
-170
-151
-141
-115
-120
-124
-125
-140
-140
-132
-115
-121
-133
-150
-177
-191
-201
-216
-234
-252
-276
-292
-289
-289
-301
-320
-328
-320
-315
-313
-321
-324
-334
-346
-351
-345
-351
-359
-357
-359
-349
-364
-360
-357
-352
-345
-342
-334
-324
-311
-316
-325
-337
-334
-337
-340
-338
-356
-378
-397
-429
-458
-476
-489
-492
-483
-465
-458
-455
-460
-459
-440
-434
-432
-441
-450
-443
-449
-449
-426
-428
-434
-436
-437
-434
-427
-427
-425
-432
-440
-435
-421
-399
-384
-384
-393
-405
-423
-434
-450
-452
-452
-447
-422
-408
-425
-443
-450
-464
-464
-474
-469
-463
-476
-482
-466
-448
-422
-382
-360
-339
-313
-300
-286
-266
-272
-264
-265
-266
-244
-230
-219
-223
-216
-201
-186
-185
-169
-158
-161
-168
-176
-169
-170
-169
-164
-158
-150
-157
-163
-171
-175
-186
-195
-194
-204
-210
-219
-216
-191
-175
-155
-141
-117
-100
-103
-97
-90
-77
-86
-93
-99
-86
-74
-72
-62
-60
-52
-51
-59
-48
-64
-70
-72
-98
-118
-130
-151
-166
-173
-168
-173
-170
-167
-161
-167
-177
-170
-181
-207
-215
-222
-215
-210
-213
-224
-216
-202
-193
-181
-174
-163
-168
-172
-178
-186
-201
-206
-217
-224
-228
-221
-214
-197
-178
-166
-154
-159
-147
-141
-153
-166
-176
-171
-178
-186
-201
-201
-201
-215
-214
-215
-209
-214
-218
-197
-189
-198
-197
-199
-213
-224
-230
-243
-259
-287
-300
-304
-308
-284
-287
-272
-269
-257
-236
-233
-221
-197
-190
-193
-200
-226
-229
-222
-227
-225
-217
-197
-175
-177
-171
-164
-171
-183
-181
-178
-186
-191
-198
-205
-206
-199
-180
-171
-185
-191
-198
-227
-257
-278
-280
-286
-300
-289
-280
-287
-308
-313
-332
-354
-360
-350
-342
-334
-308
-307
-307
-310
-309
-311
-310
-298
-293
-290
-300
-306
-307
-322
-329
-306
-292
-302
-282
-278
-290
-312
-336
-363
-383
-395
-390
-383
-371
-375
-393
-392
-392
-385
-370
-347
-324
-295
-274
-269
-277
-269
-250
-232
-236
-242
-227
-224
-202
-178
-166
-158
-151
-140
-134
-145
-142
-138
-146
-135
-136
-146
-155
-162
-168
-169
-170
-148
-131
-141
-137
-154
-174
-180
-201
-201
-188
-186
-167
-155
-152
-127
-105
-75
-72
-77
-72
-81
-74
-68
-57
-45
-44
-41
-42
-40
-43
-58
-61
-51
-44
-54
-66
-73
-69
-75
-99
-103
-106
-106
-99
-102
-119
-132
-123
-120
-122
-146
-160
-159
-150
-151
-164
-188
-206
-218
-211
-210
-228
-216
-206
-195
-179
-180
-179
-171
-163
-161
-173
-163
-149
-148
-143
-137
-135
-133
-127
-115
-105
-97
-104
-112
-120
-125
-131
-138
-143
-154
-179
-206
-217
-221
-231
-242
-255
-256
-268
-280
-271
-275
-262
-256
-273
-289
-309
-324
-329
-336
-337
-337
-357
-342
-349
-358
-358
-356
-326
-302
-293
-282
-275
-274
-273
-282
-276
-277
-280
-262
-234
-216
-218
-236
-259
-266
-273
-275
-283
-282
-281
-279
-281
-285
-284
-287
-308
-328
-328
-327
-333
-342
-337
-338
-336
-345
-365
-366
-367
-374
-376
-378
-378
-383
-375
-334
-302
-280
-246
-237
-233
-234
-223
-196
-196
-194
-182
-168
-153
-130
-111
-93
-90
-100
-108
-117
-119
-127
-130
-148
-166
-173
-193
-203
-208
-209
-193
-189
-185
-167
-169
-179
-184
-207
-214
-211
-213
-203
-200
-195
-197
-196
-173
-162
-148
-137
-156
-162
-175
-179
-171
-181
-172
-167
-167
-161
-165
-146
-141
-126
-112
-106
-106
-112
-119
-131
-148
-151
-151
-155
-153
-167
-174
-167
-157
-155
-146
-133
-121
-113
-117
-117
-111
-107
-103
-90
-94
-100
-86
-82
-80
-68
-48
-32
-31
-23
-18
-27
-22
-18
-25
-27
-23
-21
-15
-11
-8
-11
-14
-14
-23
-31
-33
-50
-60
-52
-47
-54
-70
-72
-89
-92
-101
-112
-129
-149
-169
-192
-196
-180
-176
-180
-185
-210
-211
-218
-243
-253
-249
-244
-239
-237
-235
-234
-241
-245
-250
-250
-267
-286
-311
-324
-334
-348
-349
-351
-345
-348
-346
-326
-321
-336
-335
-346
-369
-380
-399
-414
-431
-445
-438
-445
-460
-474
-480
-485
-498
-499
-491
-490
-477
-471
-474
-486
-499
-513
-515
-500
-479
-462
-434
-411
-404
-385
-372
-375
-371
-376
-385
-392
-408
-400
-408
-423
-438
-440
-445
-459
-463
-459
-459
-454
-440
-448
-443
-435
-431
-412
-403
-400
-391
-366
-355
-349
-347
-346
-342
-347
-339
-323
-326
-328
-320
-312
-308
-281
-255
-230
-208
-225
-221
-202
-179
-170
-160
-137
-142
-146
-156
-155
-146
-157
-157
-154
-139
-142
-146
-153
-156
-158
-164
-163
-164
-175
-169
-174
-182
-183
-170
-156
-159
-160
-153
-150
-151
-146
-143
-125
-116
-113
-108
-113
-115
-105
-91
-77
-65
-61
-64
-73
-90
-106
-106
-109
-119
-118
-122
-120
-129
-145
-139
-157
-174
-184
-189
-197
-207
-225
-239
-228
-240
-242
-235
-240
-249
-252
-256
-251
-253
-255
-255
-254
-234
-221
-218
-215
-209
-210
-201
-196
-195
-203
-213
-216
-235
-255
-260
-266
-270
-277
-274
-283
-292
-299
-317
-330
-333
-335
-330
-335
-352
-366
-396
-426
-448
-455
-456
-467
-478
-474
-481
-484
-493
-508
-509
-511
-521
-531
-543
-555
-568
-557
-562
-561
-544
-546
-551
-538
-516
-515
-498
-481
-474
-464
-461
-463
-479
-504
-526
-533
-537
-534
-524
-519
-516
-522
-519
-511
-510
-505
-497
-493
-475
-453
-438
-426
-421
-429
-428
-406
-386
-374
-364
-351
-344
-362
-368
-381
-381
-384
-387
-376
-372
-354
-344
-317
-310
-308
-283
-271
-264
-256
-259
-263
-265
-278
-287
-281
-285
-285
-275
-275
-270
-262
-254
-245
-225
-214
-217
-225
-226
-216
-208
-218
-222
-214
-212
-196
-185
-191
-188
-169
-163
-157
-146
-135
-133
-137
-116
-85
-81
-82
-64
-39
-36
-34
-14
-1
-2
-23
-39
-33
-30
-17
-16
-16
-5
5
12
7
5
12
4
-10
-13
-18
-16
-19
-16
-7
-4
16
29
34
36
40
50
49
45
38
36
25
2
-8
-14
-11
-3
-6
-10
-10
-15
-22
-24
-27
-24
-22
-43
-61
-72
-87
-119
-141
-149
-164
-198
-217
-230
-250
-276
-306
-328
-346
-376
-411
-450
-473
-494
-514
-523
-530
-540
-551
-553
-553
-567
-569
-560
-554
-552
-547
-541
-545
-552
-554
-558
-556
-538
-536
-529
-522
-519
-511
-508
-506
-499
-493
-498
-500
-500
-507
-513
-514
-503
-497
-493
-494
-505
-507
-513
-505
-500
-504
-492
-485
-479
-473
-463
-429
-414
-411
-409
-394
-389
-386
-391
-391
-391
-392
-398
-378
-345
-316
-304
-292
-285
-292
-298
-311
-314
-320
-324
-336
-357
-358
-353
-341
-330
-335
-332
-325
-316
-301
-299
-303
-314
-323
-332
-336
-336
-339
-331
-332
-329
-338
-338
-353
-359
-354
-354
-331
-316
-306
-300
-313
-323
-337
-354
-350
-352
-355
-340
-328
-301
-281
-264
-244
-232
-212
-194
-182
-170
-157
-143
-125
-109
-95
-94
-107
-87
-75
-49
-27
-29
-29
-39
-39
-28
-15
-4
2
9
25
36
31
14
-7
-10
-9
-25
-17
-7
-12
-24
-24
2
15
23
25
23
13
2
-6
-23
-27
-28
-27
-23
-23
-7
3
7
13
16
23
25
29
10
-12
-24
-43
-58
-69
-79
-88
-90
-94
-115
-138
-169
-208
-225
-247
-264
-278
-283
-302
-318
-332
-354
-360
-378
-399
-424
-451
-474
-488
-498
-508
-527
-528
-524
-515
-510
-498
-502
-506
-488
-468
-459
-453
-449
-460
-476
-489
-478
-468
-465
-454
-438
-417
-424
-435
-446
-462
-454
-444
-435
-433
-429
-424
-414
-406
-401
-398
-400
-400
-402
-407
-407
-400
-404
-408
-418
-428
-426
-404
-389
-383
-397
-410
-401
-403
-398
-398
-392
-401
-407
-416
-428
-421
-420
-409
-417
-419
-416
-411
-408
-410
-413
-409
-402
-397
-383
-370
-348
-349
-348
-342
-351
-345
-334
-331
-324
-317
-314
-305
-291
-266
-254
-245
-232
-233
-227
-227
-217
-222
-243
-260
-278
-282
-296
-306
-323
-314
-304
-309
-302
-293
-284
-287
-287
-281
-276
-263
-247
-225
-211
-205
-189
-166
-149
-129
-102
-79
-59
-35
-29
-25
-14
-16
-19
-21
-9
0
2
18
32
42
48
72
77
88
91
80
90
75
66
56
58
67
74
74
77
83
71
67
72
84
83
85
78
52
31
27
23
16
7
-9
-23
-44
-70
-100
-120
-130
-140
-142
-151
-157
-165
-178
-189
-193
-185
-178
-174
-191
-206
-213
-217
-231
-253
-283
-314
-314
-322
-357
-389
-414
-430
-447
-476
-496
-508
-535
-547
-562
-564
-561
-554
-550
-552
-549
-546
-556
-572
-572
-575
-588
-592
-577
-578
-586
-594
-586
-568
-549
-531
-517
-508
-517
-519
-503
-489
-478
-469
-453
-454
-446
-444
-438
-436
-437
-430
-433
-432
-412
-404
-407
-405
-392
-383
-372
-373
-382
-371
-368
-376
-390
-402
-405
-408
-406
-396
-383
-383
-390
-387
-391
-392
-375
-361
-359
-351
-337
-326
-315
-321
-319
-319
-337
-352
-341
-331
-335
-343
-348
-377
-403
-404
-405
-403
-415
-423
-425
-448
-472
-474
-461
-440
-440
-432
-415
-405
-391
-379
-366
-351
-338
-324
-305
-309
-298
-283
-280
-275
-270
-265
-259
-255
-256
-237
-209
-197
-182
-173
-180
-190
-198
-205
-202
-215
-203
-180
-178
-164
-149
-139
-126
-102
-75
-60
-57
-39
-26
-16
-4
10
20
5
2
7
34
60
67
88
96
93
84
65
50
36
35
45
45
45
46
41
40
34
21
12
11
7
0
-6
-11
-20
-23
-23
-32
-47
-53
-58
-68
-75
-68
-71
-86
-97
-113
-115
-137
-160
-168
-175
-177
-184
-187
-186
-187
-190
-196
-215
-235
-247
-267
-286
-297
-316
-337
-363
-376
-397
-416
-422
-420
-428
-441
-427
-428
-427
-434
-456
-471
-491
-506
-515
-534
-543
-545
-561
-547
-531
-518
-504
-507
-514
-523
-544
-543
-532
-527
-527
-522
-517
-491
-481
-472
-463
-457
-440
-436
-446
-448
-451
-461
-470
-469
-465
-459
-455
-440
-419
-411
-407
-402
-397
-389
-386
-386
-391
-387
-387
-384
-377
-367
-350
-338
-333
-328
-343
-351
-372
-382
-390
-395
-386
-386
-365
-351
-347
-329
-317
-316
-308
-303
-297
-288
-261
-241
-225
-228
-218
-203
-205
-203
-197
-191
-191
-210
-220
-216
-225
-220
-225
-226
-222
-231
-223
-211
-192
-159
-155
-154
-158
-146
-144
-153
-161
-156
-149
-152
-159
-176
-177
-801
-862
-590
-476
-354
-286
-131
-184
-253
-314
-337
-335
-352
-386
-381
-337
-253
-168
-79
2
31
6
-17
-27
-25
-40
-58
-64
-76
-88
-74
-59
-50
-38
-31
-34
-49
-66
-65
-63
-56
-65
-80
-91
-98
-91
-83
-79
-65
-43
-43
-50
-53
-52
-70
-96
-124
-155
-176
-196
-218
-252
-285
-295
-333
-373
-410
-432
-434
-446
-481
-497
-528
-817
-944
-927
-921
-949
-1011
-1012
-1033
-1044
-1047
-1011
-950
-924
-903
-866
-844
-816
-769
-713
-650
-590
-536
-473
-400
-325
-290
-275
-252
-237
-226
-218
-203
-213
-220
-229
-253
-287
-316
-329
-351
-374
-390
-407
-428
-453
-485
-511
-545
-564
-554
-579
-592
-588
-598
-597
-596
-586
-577
-559
-548
-547
-543
-541
-530
-524
-515
-487
-464
-440
-418
-397
-393
-400
-395
-397
-404
-396
-397
-386
-368
-369
-362
-342
-339
-352
-353
-326
-305
-307
-296
-279
-266
-250
-232
-218
-202
-185
-166
-158
-152
-146
-140
-125
-109
-63
0
54
81
112
144
150
170
192
216
213
219
218
209
221
224
256
276
295
319
341
348
356
359
361
371
367
396
422
448
483
517
530
523
540
553
555
544
522
526
518
486
486
487
506
540
594
649
723
779
836
903
970
1036
1086
1126
1126
1114
1124
1114
1113
1126
1131
1137
1141
1139
1171
1188
1242
1281
1203
1023
762
440
138
-66
-197
-351
-562
-804
-1093
-1357
-1511
-1549
-1518
-1472
-1403
-1346
-1403
-1443
-1425
-1398
-1347
-1300
-1269
-1301
-1360
-1353
-1339
-1296
-1233
-1171
-1069
-944
-747
-540
-329
-110
72
194
298
402
491
568
629
620
524
374
247
154
70
13
-32
-75
-158
-246
-329
-399
-432
-440
-467
-526
-617
-722
-846
-986
-1123
-1275
-1411
-1515
-1589
-1632
-1664
-1641
-1608
-1566
-1481
-1390
-1282
-1140
-1000
-883
-822
-821
-837
-882
-901
-885
-867
-898
-944
-968
-1001
-983
-912
-821
-730
-648
-560
-516
-482
-427
-385
-384
-441
-534
-656
-799
-923
-1031
-1133
-1210
-1262
-1306
-1341
-1319
-1273
-1225
-1163
-1122
-1098
-1090
-1056
-1026
-1030
-1043
-1064
-1121
-1165
-1165
-1137
-1084
-1038
-967
-889
-806
-676
-518
-383
-273
-168
-93
-66
-32
-1
-2
-1
-2
-38
-91
-105
-90
-55
1
60
87
96
121
164
204
244
276
301
308
286
250
222
233
241
297
354
381
429
502
569
622
723
856
972
1082
1238
1338
1356
1379
1396
1438
1446
1519
1597
1624
1694
1756
1811
1865
1999
2173
2306
2449
2620
2643
2672
2723
2699
2605
2407
2025
1311
519
-173
-758
-1147
-1340
-1568
-1939
-2317
-2656
-2804
-2688
-2338
-1924
-1625
-1405
-1365
-1442
-1467
-1412
-1304
-1194
-1140
-1124
-1189
-1175
-1071
-868
-591
-275
86
485
897
1315
1666
1930
2073
2072
2000
1885
1770
1632
1429
1175
811
407
80
-160
-241
-240
-221
-255
-340
-456
-603
-729
-824
-926
-1094
-1279
-1531
-1809
-2057
-2218
-2310
-2347
-2303
-2201
-2030
-1789
-1475
-1159
-860
-585
-334
-118
90
269
404
459
478
446
384
353
368
417
465
543
593
616
658
686
715
724
680
553
367
141
-178
-521
-832
-1181
-1555
-1956
-2275
-2608
-2864
-2940
-2991
-2972
-2909
-2766
-2670
-2579
-2321
-2116
-1955
-1770
-1589
-1470
-1398
-1215
-1039
-942
-771
-570
-406
-262
-48
166
317
487
608
638
632
623
531
392
251
58
-208
-473
-675
-863
-1058
-1183
-1259
-1362
-1446
-1489
-1474
-1479
-1440
-1383
-1365
-1402
-1417
-1424
-1435
-1434
-1372
-1314
-1266
-1154
-1018
-843
-626
-400
-163
48
238
395
530
688
817
883
898
867
851
832
847
891
926
923
906
921
927
925
955
981
975
881
781
665
509
414
341
275
188
150
214
278
373
476
515
570
662
836
1035
1175
1317
1386
1451
1571
1689
1916
2138
2412
2567
2632
2591
2360
1971
1274
534
-222
-869
-1215
-1378
-1514
-1891
-2284
-2625
-2824
-2693
-2250
-1736
-1433
-1320
-1341
-1593
-1831
-1840
-1711
-1553
-1434
-1364
-1407
-1429
-1229
-905
-499
-54
377
791
1152
1467
1680
1734
1719
1607
1410
1190
1039
891
672
453
190
-98
-320
-378
-287
-169
-132
-179
-333
-561
-774
-958
-1128
-1307
-1494
-1693
-1911
-2099
-2202
-2194
-2061
-1844
-1610
-1341
-1069
-760
-469
-238
-56
50
100
162
217
257
267
247
234
205
230
341
505
682
834
917
886
763
638
508
360
169
-98
-414
-735
-1028
-1262
-1464
-1624
-1811
-1962
-2152
-2279
-2320
-2316
-2267
-2316
-2341
-2467
-2594
-2577
-2495
-2264
-2068
-1839
-1645
-1527
-1324
-1081
-778
-453
-170
63
138
165
191
202
212
198
176
88
-10
-117
-234
-322
-404
-511
-632
-755
-825
-893
-989
-1107
-1246
-1433
-1581
-1645
-1670
-1642
-1624
-1595
-1572
-1539
-1421
-1257
-1074
-846
-645
-470
-388
-289
-192
-89
31
134
215
244
318
403
468
556
649
726
750
777
848
868
860
838
757
664
566
530
486
416
385
307
236
191
238
310
387
491
566
602
539
509
510
515
567
612
699
703
748
809
886
989
1155
1398
1549
1730
1816
1915
2038
2158
2310
2313
2282
2148
1843
1330
581
-217
-955
-1467
-1689
-1679
-1720
-1889
-2103
-2284
-2383
-2226
-1818
-1436
-1261
-1243
-1381
-1698
-1949
-1946
-1747
-1546
-1346
-1122
-943
-701
-323
99
485
817
1120
1373
1515
1581
1487
1307
1050
780
543
335
264
244
176
77
-81
-228
-332
-332
-253
-302
-457
-715
-1016
-1324
-1608
-1746
-1840
-1914
-1923
-1927
-1881
-1804
-1633
-1389
-1145
-870
-675
-482
-345
-215
-118
-115
-111
-113
-69
39
184
318
407
472
540
595
672
764
778
732
602
390
96
-187
-404
-621
-813
-1005
-1151
-1345
-1505
-1555
-1587
-1529
-1471
-1483
-1631
-1823
-1947
-2099
-2203
-2158
-2139
-2166
-2078
-1889
-1685
-1466
-1117
-756
-554
-352
-112
13
19
73
87
-59
-229
-290
-328
-393
-402
-412
-497
-578
-583
-578
-600
-626
-687
-868
-1082
-1267
-1432
-1567
-1616
-1639
-1686
-1698
-1654
-1556
-1424
-1227
-1013
-849
-702
-545
-412
-316
-251
-228
-231
-216
-187
-106
-10
95
218
317
382
454
560
620
636
640
574
448
309
222
143
62
43
18
9
39
73
131
152
201
224
245
322
360
387
420
473
464
468
581
693
822
971
1090
1094
1097
1140
1177
1168
1189
1230
1199
1191
1233
1254
1228
1254
1338
1437
1543
1721
1852
1949
1978
1952
1816
1583
1152
434
-384
-1212
-1793
-2007
-1934
-1782
-1873
-2045
-2150
-2143
-1850
-1338
-825
-608
-660
-782
-1062
-1297
-1244
-1053
-811
-683
-481
-309
-144
246
646
926
1093
1139
1163
1091
983
799
426
68
-257
-505
-635
-687
-636
-660
-744
-817
-897
-939
-907
-832
-893
-1067
-1332
-1570
-1717
-1774
-1654
-1540
-1380
-1201
-984
-735
-517
-222
13
197
346
400
417
410
371
335
213
139
138
165
280
395
461
411
286
192
75
-43
-156
-307
-546
-843
-1092
-1287
-1491
-1624
-1681
-1676
-1653
-1558
-1392
-1294
-1373
-1412
-1467
-1631
-1640
-1603
-1574
-1662
-1748
-1621
-1519
-1372
-1014
-704
-520
-452
-316
-273
-316
-256
-205
-309
-485
-631
-752
-894
-914
-877
-896
-911
-904
-909
-950
-966
-980
-1119
-1255
-1351
-1434
-1494
-1489
-1434
-1415
-1388
-1269
-1084
-896
-675
-460
-361
-320
-282
-255
-191
-132
-62
-37
-60
-47
-49
-2
39
130
212
216
232
205
163
103
64
24
-85
-162
-178
-162
-130
-98
-6
34
63
200
321
414
453
476
439
351
340
378
432
475
515
562
507
511
618
707
902
991
986
892
804
732
661
723
735
730
700
627
661
631
731
902
1032
1100
1171
1234
1246
1342
1499
1615
1661
1703
1717
1524
1368
956
400
-197
-833
-1175
-1412
-1368
-1231
-1275
-1381
-1423
-1410
-1344
-1100
-754
-719
-815
-945
-1110
-1229
-1211
-982
-743
-613
-375
-160
49
255
448
559
537
539
486
351
211
47
-165
-393
-504
-513
-541
-472
-402
-427
-520
-659
-714
-815
-919
-947
-1022
-1176
-1303
-1339
-1323
-1217
-1022
-823
-627
-452
-256
-112
-53
45
75
66
75
91
140
112
168
219
206
260
317
414
431
429
387
220
45
-94
-242
-330
-471
-570
-649
-798
-823
-845
-877
-833
-836
-809
-887
-938
-1065
-1236
-1371
-1548
-1614
-1658
-1550
-1460
-1409
-1283
-1244
-1243
-1201
-1122
-1065
-1056
-981
-957
-1020
-1093
-1085
-1067
-1093
-1030
-879
-883
-872
-840
-845
-922
-989
-1006
-1073
-1112
-1137
-1207
-1276
-1297
-1267
-1230
-1165
-1028
-957
-902
-845
-800
-778
-739
-626
-539
-477
-405
-353
-326
-261
-152
-66
44
163
233
256
240
235
213
158
176
167
122
92
66
26
-30
-30
28
39
76
119
108
142
125
154
154
147
179
200
284
362
436
457
506
528
551
652
736
816
844
853
860
822
841
885
915
854
772
776
674
739
821
833
879
740
720
693
664
795
886
950
924
903
959
975
1102
1300
1423
1471
1476
1394
1347
995
491
-33
-693
-1088
-1202
-1077
-975
-1013
-983
-1062
-1073
-918
-707
-473
-536
-661
-770
-1030
-1129
-1043
-893
-681
-595
-380
-205
-95
146
254
271
179
84
-17
-226
-363
-540
-714
-829
-886
-812
-751
-687
-582
-569
-627
-701
-784
-828
-908
-936
-1026
-1096
-1130
-1091
-900
-745
-536
-314
-154
-17
96
187
204
197
194
141
173
170
178
241
263
333
379
383
437
414
363
276
133
-37
-213
-326
-456
-548
-599
-642
-627
-638
-648
-620
-656
-656
-666
-771
-892
-1026
-1227
-1346
-1479
-1563
-1512
-1471
-1358
-1296
-1271
-1256
-1305
-1286
-1207
-1117
-1092
-1075
-1033
-1115
-1159
-1115
-1029
-949
-889
-814
-774
-825
-829
-824
-857
-873
-875
-901
-962
-1009
-1023
-1021
-995
-950
-859
-793
-743
-678
-664
-661
-627
-574
-527
-479
-415
-377
-350
-329
-263
-153
-43
55
157
220
197
153
98
66
48
33
20
-8
-77
-100
-144
-213
-203
-195
-163
-144
-93
-44
-36
-24
26
81
75
129
171
182
261
321
389
420
443
550
640
713
799
907
952
921
971
939
834
850
829
856
844
817
864
799
739
734
730
752
772
851
912
871
949
1037
1157
1272
1407
1694
1749
1827
1983
1999
2041
1905
1780
1381
653
71
-483
-796
-785
-659
-525
-571
-645
-677
-701
-627
-480
-426
-565
-760
-903
-1065
-1132
-1037
-876
-697
-501
-254
-25
71
126
140
19
-93
-180
-276
-433
-599
-742
-824
-830
-756
-674
-628
-600
-638
-687
-780
-896
-954
-1075
-1159
-1195
-1200
-1124
-1038
-847
-665
-469
-250
-73
68
110
142
140
119
118
148
194
246
306
371
454
538
627
690
691
650
563
453
303
144
-19
-167
-245
-312
-334
-324
-352
-354
-365
-419
-433
-468
-526
-603
-746
-909
-1036
-1178
-1319
-1326
-1433
-1459
-1318
-1303
-1183
-1090
-1107
-1147
-1245
-1281
-1369
-1415
-1413
-1400
-1328
-1322
-1254
-1164
-1124
-1027
-925
-888
-899
-923
-943
-1028
-1111
-1123
-1170
-1207
-1175
-1096
-1035
-952
-842
-768
-698
-649
-595
-557
-573
-557
-526
-523
-473
-382
-254
-163
-76
40
111
188
232
272
262
216
195
141
81
22
9
13
-4
17
42
40
47
48
18
-23
-43
-37
-37
-34
-40
-63
-61
-15
20
68
129
134
173
199
226
292
335
378
554
843
714
15
-579
-197
912
1620
1173
178
-290
98
943
1338
1009
162
-160
492
1361
1673
1054
283
196
798
1548
1751
1350
901
861
1300
1763
1905
1808
1570
1396
1392
1650
1717
1161
282
-443
-641
-339
-42
-21
-352
-803
-890
-543
-117
-33
-395
-826
-947
-715
-547
-693
-1033
-1341
-1348
-1024
-684
-537
-636
-732
-688
-630
-528
-522
-660
-866
-1038
-1041
-952
-939
-1055
-1193
-1158
-990
-790
-691
-771
-818
-774
-688
-592
-640
-772
-886
-833
-640
-474
-449
-510
-483
-345
-113
43
42
12
9
99
209
232
155
67
65
125
241
278
260
274
256
269
314
310
240
131
39
-28
-27
-33
-106
-216
-338
-419
-383
-391
-417
-502
-608
-643
-717
-809
-941
-1080
-1186
-1211
-1197
-1197
-1245
-1325
-1420
-1477
-1463
-1439
-1405
-1372
-1354
-1349
-1350
-1354
-1373
-1366
-1332
-1334
-1296
-1229
-1209
-1209
-1171
-1145
-1155
-1099
-987
-932
-905
-855
-842
-838
-813
-764
-739
-713
-667
-635
-615
-611
-590
-535
-498
-452
-390
-364
-345
-333
-312
-309
-319
-299
-263
-247
-217
-172
-161
-182
-189
-166
-141
-125
-132
-120
-121
-131
-99
-95
-94
-83
-83
-82
-75
-56
-29
-44
-37
-7
4
25
41
67
97
114
133
159
208
239
250
245
246
254
269
299
313
308
330
365
414
455
478
498
504
530
558
578
588
568
570
613
663
730
787
838
879
927
1018
1086
1135
1190
1195
1178
1191
1167
1116
1046
927
735
590
506
430
471
546
572
610
605
584
543
479
412
327
275
179
75
-4
-143
-267
-354
-397
-398
-444
-452
-483
-577
-639
-731
-803
-837
-879
-927
-1027
-1139
-1218
-1254
-1262
-1245
-1196
-1174
-1167
-1118
-1110
-1118
-1125
-1112
-1065
-1046
-1013
-992
-1019
-1028
-1052
-1042
-969
-890
-795
-719
-666
-635
-595
-528
-491
-470
-430
-415
-390
-365
-329
-302
-305
-281
-233
-133
-34
2
22
62
134
195
202
193
192
175
148
111
85
51
7
-24
-29
-19
-40
-68
-102
-172
-184
-199
-267
-276
-308
-391
-468
-581
-700
-794
-870
-924
-961
-950
-972
-1053
-1083
-1104
-1160
-1205
-1248
-1267
-1289
-1328
-1371
-1438
-1485
-1512
-1558
-1580
-1579
-1573
-1564
-1544
-1514
-1472
-1429
-1410
-1386
-1353
-1326
-1304
-1275
-1248
-1179
-1110
-1063
-1021
-976
-906
-843
-787
-716
-639
-572
-517
-472
-418
-365
-327
-293
-265
-228
-154
-88
-44
16
84
103
142
188
208
232
249
259
272
286
301
335
354
385
418
441
475
504
528
538
536
537
544
535
539
534
541
562
567
574
571
587
619
636
629
642
649
652
638
614
602
579
581
625
653
666
726
767
791
859
897
914
965
984
994
1014
927
795
630
467
365
279
338
412
415
471
447
338
275
249
181
69
21
-37
-186
-285
-409
-558
-653
-690
-666
-700
-735
-746
-821
-874
-891
-927
-947
-993
-1072
-1164
-1273
-1379
-1426
-1411
-1371
-1335
-1288
-1277
-1264
-1260
-1256
-1222
-1200
-1163
-1107
-1103
-1099
-1115
-1142
-1111
-1061
-986
-881
-776
-678
-603
-535
-484
-451
-390
-331
-308
-293
-298
-291
-295
-279
-237
-205
-119
-82
-43
7
23
67
117
142
159
148
134
88
41
8
-34
-36
-10
13
38
50
51
47
7
-21
-94
-168
-272
-415
-481
-545
-600
-577
-619
-706
-781
-858
-915
-939
-940
-979
-986
-988
-1065
-1135
-1211
-1295
-1359
-1372
-1361
-1388
-1395
-1398
-1433
-1441
-1417
-1419
-1415
-1394
-1389
-1408
-1425
-1444
-1438
-1426
-1423
-1378
-1324
-1312
-1290
-1220
-1170
-1144
-1086
-1011
-937
-882
-840
-818
-802
-748
-684
-622
-546
-475
-419
-374
-341
-293
-218
-144
-89
-42
-15
-10
22
56
81
114
149
207
246
253
255
257
253
279
302
313
323
333
338
333
327
317
315
310
304
293
284
293
301
322
355
366
384
394
362
343
324
315
347
388
423
446
472
463
463
473
501
560
625
680
711
760
821
864
924
976
982
988
972
938
889
703
547
436
341
395
484
518
577
570
518
452
370
291
195
160
105
10
-82
-220
-352
-465
-529
-536
-570
-552
-552
-601
-640
-736
-838
-902
-969
-1024
-1092
-1160
-1209
-1231
-1221
-1222
-1231
-1212
-1211
-1189
-1164
-1160
-1159
-1173
-1143
-1121
-1119
-1104
-1114
-1117
-1081
-1045
-994
-913
-823
-749
-660
-594
-563
-526
-502
-498
-467
-430
-415
-372
-347
-296
-239
-194
-141
-104
-49
11
49
81
106
72
40
16
-18
-62
-92
-111
-130
-110
-103
-78
-50
-59
-65
-74
-100
-121
-170
-227
-269
-353
-443
-499
-569
-626
-653
-696
-697
-649
-657
-689
-688
-730
-808
-857
-901
-995
-1059
-1115
-1182
-1248
-1286
-1312
-1357
-1376
-1378
-1405
-1418
-1402
-1427
-1445
-1444
-1487
-1509
-1507
-1509
-1503
-1502
-1472
-1402
-1333
-1303
-1274
-1199
-1138
-1106
-1044
-974
-920
-869
-796
-744
-737
-721
-666
-593
-516
-446
-399
-327
-270
-228
-176
-148
-142
-107
-78
-54
-18
2
41
89
124
158
185
220
228
241
281
321
335
359
378
405
432
432
446
461
485
481
485
507
511
511
528
542
542
559
566
566
587
586
577
569
572
580
575
590
607
617
621
632
632
623
667
705
740
811
843
857
877
876
865
874
864
826
793
681
512
415
302
290
417
464
526
584
537
485
402
297
203
126
105
36
-57
-142
-259
-377
-457
-477
-490
-476
-462
-541
-599
-649
-779
-843
-903
-990
-1038
-1100
-1152
-1177
-1199
-1196
-1164
-1110
-1081
-1073
-1051
-1047
-1052
-1044
-1025
-989
-967
-941
-923
-926
-893
-870
-821
-718
-627
-530
-421
-359
-335
-301
-264
-231
-189
-170
-166
-131
-117
-119
-97
-79
-28
27
78
117
139
164
179
180
170
166
144
114
88
56
47
60
87
137
178
182
169
154
108
52
3
-50
-98
-168
-238
-295
-365
-419
-491
-546
-564
-590
-574
-572
-625
-680
-729
-795
-872
-948
-1033
-1106
-1143
-1185
-1224
-1265
-1285
-1302
-1319
-1304
-1314
-1341
-1353
-1369
-1401
-1428
-1453
-1476
-1483
-1466
-1437
-1407
-1353
-1284
-1214
-1157
-1102
-1049
-1006
-977
-966
-939
-908
-868
-806
-747
-695
-653
-587
-518
-461
-395
-333
-281
-215
-162
-129
-102
-72
-50
-28
8
34
66
105
135
157
195
231
266
298
333
354
366
386
392
397
432
471
504
543
557
551
547
553
583
602
619
615
614
624
588
561
570
564
569
620
641
606
609
582
555
587
594
605
620
617
623
622
637
668
694
749
803
840
861
862
863
866
865
796
672
581
466
431
516
565
615
682
658
607
547
479
371
275
243
172
96
10
-126
-263
-372
-413
-450
-488
-483
-523
-579
-647
-760
-835
-907
-1000
-1068
-1139
-1203
-1266
-1279
-1272
-1256
-1208
-1176
-1155
-1115
-1106
-1098
-1080
-1044
-989
-970
-951
-920
-921
-900
-860
-831
-756
-664
-566
-466
-379
-337
-305
-267
-233
-217
-193
-179
-164
-148
-134
-95
-58
-15
48
101
161
201
210
250
261
236
220
177
155
138
99
79
72
108
145
165
195
206
204
185
150
126
106
86
26
-37
-92
-183
-237
-281
-318
-280
-278
-319
-348
-453
-587
-696
-786
-827
-851
-879
-927
-1006
-1101
-1181
-1252
-1304
-1323
-1341
-1349
-1374
-1448
-1495
-1527
-1575
-1577
-1558
-1553
-1542
-1514
-1523
-1517
-1472
-1419
-1368
-1309
-1259
-1247
-1239
-1198
-1141
-1067
-985
-897
-806
-751
-707
-689
-653
-591
-537
-437
-356
-336
-298
-282
-269
-237
-190
-136
-69
-20
-1
29
59
89
126
172
205
254
275
284
312
330
376
424
465
520
536
537
542
521
523
540
578
613
639
668
682
718
741
738
758
766
748
729
731
747
752
767
788
791
795
790
752
730
716
723
747
773
788
778
788
767
737
779
796
818
872
891
885
789
630
464
296
271
366
447
531
587
535
471
420
319
212
137
93
49
-5
-111
-245
-383
-465
-495
-521
-537
-549
-603
-657
-702
-779
-837
-900
-988
-1062
-1131
-1206
-1256
-1265
-1251
-1209
-1159
-1109
-1068
-1056
-1062
-1069
-1070
-1033
-1009
-1003
-958
-949
-943
-920
-897
-849
-788
-705
-604
-517
-453
-430
-418
-385
-380
-364
-341
-346
-327
-300
-267
-234
-196
-135
-86
-43
-7
16
50
59
75
86
79
98
82
59
51
24
54
94
105
139
142
131
102
47
14
-29
-74
-115
-170
-235
-304
-354
-413
-450
-464
-508
-529
-566
-633
-699
-760
-806
-846
-887
-933
-1010
-1070
-1130
-1182
-1214
-1250
-1264
-1275
-1305
-1326
-1351
-1367
-1388
-1400
-1389
-1381
-1364
-1354
-1354
-1346
-1323
-1299
-1271
-1241
-1187
-1152
-1138
-1107
-1066
-1009
-965
-921
-873
-835
-780
-724
-663
-600
-539
-476
-428
-405
-374
-348
-325
-295
-245
-200
-157
-114
-81
-48
-42
-27
6
36
59
96
138
169
197
202
220
238
243
251
268
288
305
324
334
341
352
368
381
386
381
405
442
463
470
482
484
472
474
473
499
528
536
557
570
556
550
522
512
521
525
552
595
620
664
703
743
807
849
909
940
934
905
792
662
584
501
517
616
661
699
698
617
526
438
368
288
228
192
105
-3
-119
-259
-388
-469
-496
-515
-514
-529
-584
-623
-663
-741
-782
-852
-954
-1012
-1082
-1138
-1170
-1169
-1138
-1108
-1063
-1026
-1033
-1035
-1038
-1047
-1049
-1043
-1005
-1005
-1031
-1061
-1097
-1094
-1071
-1022
-924
-838
-746
-653
-607
-564
-532
-481
-426
-394
-352
-342
-329
-325
-311
-260
-198
-146
-90
-41
15
53
77
113
134
143
150
139
128
114
95
97
91
105
124
140
163
181
180
148
118
95
42
-4
-51
-98
-140
-207
-248
-289
-336
-364
-380
-410
-440
-466
-520
-573
-637
-714
-789
-850
-926
-980
-1041
-1124
-1180
-1217
-1230
-1226
-1237
-1244
-1252
-1272
-1294
-1338
-1380
-1406
-1416
-1409
-1410
-1405
-1407
-1406
-1382
-1351
-1283
-1217
-1162
-1107
-1079
-1059
-1047
-1048
-1017
-981
-962
-937
-911
-891
-838
-771
-699
-612
-553
-501
-454
-428
-410
-401
-375
-328
-276
-215
-161
-116
-79
-17
57
114
179
232
253
276
296
304
313
322
341
367
389
423
447
488
524
553
589
616
610
594
564
541
508
496
512
537
569
586
604
596
611
606
598
620
616
624
629
616
619
639
663
667
686
720
765
789
805
835
865
890
928
914
818
644
436
265
188
231
310
383
434
416
347
275
186
93
16
-23
-54
-107
-177
-311
-445
-520
-553
-546
-521
-531
-561
-600
-639
-719
-804
-863
-954
-1054
-1139
-1201
-1252
-1273
-1257
-1228
-1185
-1130
-1100
-1100
-1096
-1112
-1106
-1070
-1036
-996
-969
-961
-979
-993
-971
-921
-830
-717
-617
-518
-432
-369
-340
-294
-263
-254
-248
-236
-247
-261
-239
-221
-197
-152
-108
-61
-13
11
41
61
72
90
92
77
63
45
29
20
6
18
57
81
111
146
159
155
143
117
79
37
-19
-58
-110
-179
-231
-293
-344
-354
-393
-412
-439
-504
-524
-553
-587
-628
-719
-808
-897
-976
-1046
-1099
-1173
-1207
-1195
-1211
-1237
-1260
-1304
-1327
-1331
-1353
-1365
-1394
-1447
-1463
-1478
-1496
-1480
-1463
-1412
-1355
-1299
-1236
-1179
-1120
-1071
-1010
-968
-929
-888
-870
-853
-825
-791
-735
-677
-625
-555
-495
-439
-403
-362
-317
-285
-247
-220
-183
-160
-143
-114
-91
-44
-6
19
49
75
95
158
183
195
218
230
258
274
286
296
314
326
340
365
392
420
444
479
504
525
523
508
509
518
540
547
560
581
576
556
549
535
535
550
587
623
647
644
626
630
642
665
701
763
817
876
906
912
922
933
965
961
894
753
608
513
477
509
596
641
664
665
608
539
447
337
237
192
155
66
-41
-186
-336
-430
-475
-488
-496
-508
-530
-569
-616
-662
-741
-799
-863
-945
-997
-1054
-1103
-1128
-1140
-1121
-1081
-1047
-1007
-988
-998
-1002
-996
-978
-951
-940
-949
-954
-958
-950
-921
-893
-839
-754
-682
-592
-525
-494
-456
-426
-392
-375
-361
-371
-385
-379
-358
-323
-299
-258
-209
-162
-114
-70
-13
48
84
103
115
133
137
126
121
110
104
113
131
164
198
207
232
262
286
280
262
225
190
159
104
55
-11
-59
-98
-125
-150
-177
-220
-261
-314
-379
-435
-481
-514
-565
-620
-718
-834
-917
-970
-1020
-1044
-1070
-1105
-1155
-1193
-1237
-1322
-1370
-1377
-1387
-1407
-1414
-1434
-1477
-1502
-1500
-1493
-1470
-1451
-1445
-1422
-1404
-1396
-1364
-1337
-1286
-1234
-1200
-1182
-1179
-1157
-1135
-1098
-1019
-941
-896
-858
-806
-764
-722
-655
-593
-515
-443
-394
-346
-317
-288
-245
-176
-113
-56
0
52
95
108
136
174
209
237
261
287
306
333
343
374
413
444
480
482
478
469
460
460
485
519
540
552
560
573
593
615
653
662
677
692
673
649
641
643
663
696
734
743
752
749
733
753
770
793
830
857
875
852
849
866
866
864
825
707
552
383
289
344
426
516
576
556
497
426
343
227
123
80
60
40
-44
-184
-344
-464
-506
-544
-566
-561
-599
-640
-661
-741
-825
-884
-948
-1016
-1077
-1168
-1243
-1280
-1297
-1275
-1217
-1175
-1148
-1139
-1122
-1119
-1136
-1111
-1065
-1045
-1016
-1003
-1008
-988
-979
-953
-887
-791
-682
-576
-483
-416
-379
-345
-302
-273
-257
-263
-258
-235
-215
-179
-142
-99
-51
3
72
106
116
129
143
162
179
192
190
170
128
88
55
32
29
35
58
66
58
53
58
57
57
69
65
51
8
-44
-84
-130
-154
-178
-213
-235
-263
-320
-353
-398
-436
-441
-486
-535
-577
-641
-733
-822
-877
-949
-1033
-1066
-1108
-1174
-1227
-1264
-1302
-1334
-1315
-1317
-1326
-1326
-1348
-1361
-1379
-1401
-1416
-1437
-1432
-1420
-1404
-1383
-1347
-1297
-1245
-1200
-1159
-1132
-1108
-1061
-1009
-955
-895
-842
-776
-732
-696
-637
-589
-536
-484
-431
-389
-351
-296
-254
-206
-161
-131
-86
-48
-32
-9
19
43
80
123
172
195
225
256
281
303
320
322
334
356
372
386
394
411
429
458
452
457
497
528
573
604
616
605
592
605
619
630
641
652
676
692
677
676
683
664
661
661
664
648
644
643
619
630
657
662
679
671
652
666
677
700
705
652
528
372
241
224
275
341
441
470
449
424
368
279
183
110
58
23
-31
-127
-292
-446
-515
-526
-550
-558
-556
-581
-591
-625
-684
-729
-790
-872
-947
-1049
-1134
-1196
-1235
-1223
-1179
-1128
-1074
-1023
-995
-994
-990
-980
-953
-908
-890
-873
-871
-891
-899
-891
-870
-838
-758
-663
-566
-489
-437
-401
-375
-333
-306
-292
-256
-229
-217
-196
-187
-184
-176
-141
-92
-49
-24
3
41
82
121
151
159
151
141
113
92
62
32
42
55
48
49
51
48
45
40
34
28
18
-13
-63
-132
-189
-245
-306
-363
-435
-506
-568
-609
-629
-653
-702
-737
-772
-840
-898
-966
-1042
-1086
-1118
-1166
-1211
-1277
-1331
-1383
-1416
-1422
-1440
-1449
-1435
-1417
-1420
-1407
-1381
-1401
-1401
-1367
-1361
-1353
-1329
-1293
-1254
-1206
-1147
-1086
-1036
-1007
-970
-934
-894
-847
-807
-761
-725
-682
-637
-608
-565
-505
-440
-380
-327
-286
-267
-257
-242
-228
-211
-179
-152
-123
-88
-41
-9
22
49
77
104
117
127
169
189
208
221
234
254
267
300
334
346
361
371
375
378
378
382
379
394
384
381
405
425
421
427
429
423
424
439
448
480
513
518
514
497
479
475
464
474
479
485
499
510
528
569
600
638
694
762
789
1017
1216
1047
807
636
507
361
287
308
331
330
315
355
391
328
218
113
67
13
-116
-276
-436
-615
-757
-811
-825
-835
-844
-817
-757
-693
-632
-612
-653
-741
-842
-939
-1061
-1146
-1196
-1240
-1257
-1254
-1202
-1104
-1024
-970
-941
-894
-834
-779
-742
-763
-812
-857
-912
-923
-902
-883
-856
-798
-676
-557
-446
-331
-235
-168
-155
-164
-158
-141
-158
-144
-121
-108
-60
10
102
180
247
326
406
460
504
529
517
468
397
361
339
291
238
202
180
175
174
185
177
131
63
-18
-129
-249
-360
-490
-646
-770
-861
-949
-1018
-1048
-1070
-1135
-1146
-1144
-1190
-1230
-1286
-1328
-1385
-1450
-1462
-1455
-1451
-1469
-1457
-1388
-1381
-1368
-1326
-1293
-1275
-1289
-1261
-1255
-1262
-1273
-1301
-1290
-1283
-1283
-1247
-1208
-1160
-1107
-1051
-985
-924
-889
-876
-848
-786
-721
-666
-580
-497
-430
-344
-265
-160
-87
-38
14
46
79
94
124
175
180
183
212
232
269
282
325
369
386
430
431
407
382
363
342
284
274
254
213
221
220
203
170
150
133
97
100
102
91
70
37
51
50
31
23
35
41
20
61
101
113
140
154
195
244
299
348
399
469
471
541
622
693
739
781
855
855
950
1006
1056
1153
1190
1302
1421
1466
1443
1197
863
528
194
-14
-61
-118
-207
-228
-213
-180
-121
-17
-12
-153
-291
-483
-579
-649
-767
-817
-854
-862
-807
-702
-579
-562
-556
-510
-470
-416
-448
-606
-791
-977
-1104
-1122
-1131
-1090
-1088
-1108
-1027
-973
-935
-936
-958
-996
-1059
-1059
-1077
-1091
-1050
-1064
-988
-843
-707
-551
-423
-303
-221
-147
-31
51
78
60
33
59
77
132
219
331
438
497
573
623
626
581
501
417
329
229
166
103
53
22
-22
-15
-8
17
-33
-106
-174
-340
-468
-579
-706
-805
-873
-878
-893
-868
-834
-816
-803
-836
-866
-928
-1011
-1103
-1218
-1349
-1491
-1545
-1534
-1544
-1488
-1442
-1442
-1419
-1348
-1286
-1290
-1302
-1329
-1380
-1424
-1438
-1427
-1390
-1365
-1302
-1205
-1117
-1048
-999
-955
-936
-939
-910
-894
-892
-905
-913
-861
-779
-648
-538
-457
-383
-338
-266
-245
-227
-185
-184
-181
-185
-155
-117
-100
-67
-38
-4
32
60
79
87
79
46
28
15
-21
-47
-88
-98
-72
-44
0
10
37
54
36
55
28
-11
-36
-47
-35
-39
11
83
117
145
183
193
198
181
234
236
215
205
188
213
203
244
331
373
413
493
515
585
571
572
590
526
543
567
640
723
740
811
889
896
1021
1086
1092
1118
1097
1169
1218
1324
1439
1490
1636
1635
1542
1273
759
403
12
-277
-287
-391
-466
-534
-552
-475
-441
-322
-308
-449
-643
-827
-944
-998
-1052
-1069
-1046
-1022
-889
-750
-618
-579
-587
-521
-474
-441
-467
-638
-823
-979
-1047
-1005
-953
-841
-801
-764
-710
-709
-696
-734
-828
-903
-986
-1028
-1032
-994
-931
-834
-675
-509
-313
-166
-64
-3
-3
66
114
139
203
184
229
256
347
509
569
704
757
774
782
693
640
496
357
264
125
62
20
-53
-93
-125
-114
-85
-114
-141
-232
-370
-477
-607
-690
-737
-823
-829
-849
-851
-795
-758
-702
-751
-802
-803
-1035
-1240
-1269
-1478
-1547
-1460
-1471
-1462
-1481
-1418
-1483
-1483
-1347
-1380
-1316
-1335
-1417
-1402
-1393
-1303
-1241
-1130
-1009
-990
-899
-885
-855
-752
-768
-737
-673
-660
-750
-798
-790
-802
-735
-656
-527
-480
-474
-463
-474
-444
-427
-394
-370
-345
-320
-306
-263
-199
-127
-59
-20
49
88
72
74
0
2
13
-17
-29
-94
-122
-152
-182
-118
-73
-34
22
36
14
-31
-36
-36
-48
-20
6
54
61
73
135
142
152
202
218
230
207
176
180
186
243
277
321
299
246
282
237
234
271
340
385
364
416
454
491
552
632
717
748
737
771
797
800
869
936
902
1026
1065
1052
1181
1183
1295
1327
1357
1542
1585
1590
1393
936
542
63
-299
-314
-437
-580
-653
-642
-620
-597
-403
-301
-445
-589
-768
-908
-987
-1101
-1021
-954
-928
-750
-585
-417
-364
-395
-338
-354
-323
-265
-431
-623
-839
-951
-937
-948
-808
-767
-762
-724
-690
-688
-783
-864
-933
-1003
-1109
-1097
-1042
-1029
-907
-744
-526
-299
-165
-18
32
41
70
142
206
212
246
249
238
363
443
545
644
686
739
696
653
548
403
294
152
42
-48
-153
-209
-209
-249
-265
-218
-236
-289
-340
-450
-561
-679
-749
-799
-851
-850
-874
-839
-819
-815
-750
-817
-795
-854
-966
-1042
-1237
-1335
-1559
-1649
-1578
-1653
-1606
-1516
-1502
-1481
-1472
-1347
-1336
-1367
-1353
-1398
-1379
-1453
-1435
-1293
-1265
-1208
-1100
-972
-895
-889
-860
-830
-827
-815
-796
-788
-788
-841
-860
-800
-687
-567
-495
-448
-386
-360
-379
-373
-358
-344
-381
-354
-299
-270
-208
-174
-94
0
37
86
120
81
42
-5
-46
-81
-82
-80
-116
-94
-74
-59
1
68
71
79
88
56
7
9
10
-21
-4
12
33
91
121
123
173
181
208
239
238
268
205
225
288
293
386
403
455
472
487
569
561
640
624
543
624
579
617
641
648
786
728
794
911
913
922
946
950
990
1031
1136
1196
1238
1386
1514
1633
1710
1708
1594
1137
596
225
-264
-479
-571
-628
-652
-780
-659
-508
-520
-366
-406
-565
-805
-1023
-1026
-1165
-1207
-1127
-1027
-861
-712
-537
-425
-438
-392
-403
-386
-419
-597
-762
-993
-1146
-1144
-1089
-994
-910
-834
-789
-780
-759
-813
-917
-1044
-1090
-1127
-1169
-1106
-1040
-934
-778
-585
-326
-161
-52
18
39
76
73
147
180
156
215
241
336
438
514
638
681
730
711
625
565
384
242
121
-38
-95
-192
-218
-216
-224
-148
-169
-161
-204
-322
-375
-533
-656
-747
-855
-861
-882
-877
-805
-769
-753
-745
-733
-764
-863
-1066
-1237
-1343
-1458
-1501
-1504
-1534
-1653
-1640
-1557
-1564
-1485
-1354
-1318
-1353
-1393
-1353
-1367
-1410
-1378
-1313
-1248
-1221
-1145
-1041
-1000
-941
-827
-748
-682
-631
-678
-760
-795
-795
-745
-702
-631
-549
-499
-453
-416
-323
-284
-280
-224
-211
-231
-241
-246
-198
-160
-104
-54
-3
58
38
17
0
-54
-78
-102
-157
-186
-211
-229
-193
-135
-132
-103
-72
-82
-113
-133
-128
-139
-162
-154
-143
-161
-138
-80
-30
2
82
152
180
175
199
189
179
234
230
243
243
253
259
289
341
397
453
527
597
573
613
642
586
596
627
557
548
619
685
731
785
985
1128
1128
1215
1366
1327
1343
1448
1540
1626
1675
1777
1779
1723
1393
879
572
11
-385
-331
-514
-602
-683
-692
-616
-677
-502
-458
-642
-755
-982
-1051
-1107
-1191
-1049
-990
-905
-762
-576
-469
-459
-397
-380
-426
-409
-449
-602
-805
-975
-1012
-1008
-983
-888
-843
-854
-848
-853
-885
-977
-1135
-1139
-1182
-1249
-1163
-1115
-981
-827
-644
-393
-225
-86
12
32
116
125
213
301
293
396
364
451
564
576
698
702
714
696
607
578
375
241
117
-29
-70
-190
-202
-232
-272
-193
-255
-258
-280
-384
-443
-550
-659
-758
-825
-840
-862
-846
-809
-768
-725
-688
-659
-631
-646
-680
-801
-912
-1024
-1154
-1206
-1333
-1371
-1553
-1684
-1647
-1774
-1726
-1597
-1560
-1522
-1514
-1398
-1379
-1421
-1333
-1300
-1275
-1294
-1214
-1063
-1057
-967
-809
-679
-628
-594
-516
-549
-623
-651
-652
-675
-674
-654
-677
-660
-646
-591
-525
-476
-383
-342
-362
-385
-394
-393
-414
-384
-285
-249
-208
-150
-101
-48
-63
-47
-36
-72
-99
-199
-246
-252
-312
-302
-251
-257
-227
-217
-201
-196
-199
-157
-146
-127
-148
-165
-138
-156
-150
-104
-86
-56
29
106
146
232
315
331
350
365
346
344
330
318
384
403
443
543
616
645
670
728
720
622
632
643
584
668
657
730
822
873
989
1077
1191
1286
1322
1365
1464
1500
1561
1625
1618
1542
1446
1176
654
375
-73
-341
-361
-471
-457
-634
-671
-630
-691
-616
-658
-712
-875
-1097
-1040
-1148
-1112
-1041
-983
-767
-750
-574
-475
-554
-538
-617
-581
-578
-646
-701
-854
-1004
-1055
-973
-955
-875
-884
-888
-876
-964
-953
-1024
-1124
-1156
-1150
-1116
-1040
-945
-790
-674
-502
-298
-178
-36
-8
10
38
74
118
207
267
299
333
391
468
519
575
600
583
527
439
354
230
67
-14
-84
-188
-211
-266
-235
-249
-248
-218
-312
-332
-414
-525
-601
-729
-790
-838
-876
-812
-824
-796
-777
-757
-719
-724
-723
-738
-855
-973
-1082
-1248
-1334
-1393
-1449
-1475
-1502
-1481
-1451
-1472
-1432
-1430
-1424
-1455
-1522
-1485
-1494
-1494
-1389
-1294
-1186
-1075
-958
-838
-804
-723
-650
-626
-605
-620
-602
-645
-674
-633
-626
-605
-543
-492
-448
-432
-416
-423
-446
-431
-429
-448
-450
-443
-432
-382
-324
-269
-196
-137
-86
-49
-19
-41
-61
-40
-58
-88
-70
-57
-43
-38
8
74
73
107
134
101
55
4
10
14
-48
-17
19
38
52
105
172
189
217
248
213
140
93
116
117
104
169
207
274
323
385
440
399
432
403
354
385
352
427
477
491
564
636
671
682
752
764
846
863
912
1015
937
990
1078
1110
1238
1328
1433
1524
1599
1636
1583
1450
905
527
190
-341
-408
-530
-625
-671
-727
-549
-543
-451
-359
-514
-628
-843
-953
-950
-1056
-1017
-913
-844
-694
-551
-386
-340
-338
-296
-325
-334
-394
-532
-682
-845
-939
-906
-905
-853
-776
-795
-786
-785
-797
-845
-944
-1019
-1111
-1119
-1115
-1083
-950
-831
-652
-450
-244
-79
13
59
96
69
112
133
149
163
174
228
293
404
506
587
608
631
600
527
395
236
118
-27
-116
-193
-262
-296
-319
-291
-264
-255
-292
-326
-423
-540
-595
-701
-789
-825
-882
-817
-783
-771
-689
-658
-606
-608
-625
-627
-723
-885
-931
-1152
-1355
-1360
-1481
-1504
-1426
-1406
-1362
-1405
-1401
-1413
-1456
-1426
-1435
-1360
-1422
-1468
-1348
-1283
-1178
-1084
-932
-832
-864
-800
-753
-728
-688
-687
-649
-663
-704
-720
-731
-686
-640
-577
-495
-449
-400
-431
-457
-477
-492
-477
-493
-482
-446
-414
-368
-297
-195
-119
-91
-85
-63
-67
-141
-152
-174
-189
-192
-210
-186
-175
-193
-182
-141
-96
-78
-58
-61
-99
-125
-161
-164
-118
-88
-43
-8
4
36
64
127
182
203
189
201
222
186
188
274
284
268
285
346
347
294
351
402
354
414
479
505
495
482
497
479
512
570
647
682
762
828
884
926
974
1104
1151
1219
1310
1343
1394
1486
1589
1683
1682
1653
1318
793
456
-4
-344
-400
-470
-561
-675
-619
-580
-584
-475
-449
-503
-694
-876
-928
-1039
-1068
-1036
-944
-773
-715
-521
-398
-414
-328
-343
-356
-359
-434
-588
-817
-994
-1064
-1060
-1022
-960
-920
-892
-868
-915
-896
-964
-1079
-1098
-1164
-1116
-1141
-1081
-912
-824
-554
-348
-123
21
48
165
153
189
261
260
348
317
389
472
476
648
652
718
748
663
670
496
347
207
43
-25
-173
-227
-260
-362
-309
-259
-272
-227
-274
-323
-426
-530
-573
-692
-749
-770
-740
-738
-714
-661
-682
-670
-677
-728
-735
-861
-1020
-1105
-1267
-1331
-1308
-1331
-1334
-1370
-1327
-1340
-1375
-1350
-1325
-1446
-1564
-1518
-1551
-1534
-1440
-1355
-1268
-1193
-1050
-946
-936
-853
-829
-826
-841
-776
-706
-754
-732
-680
-621
-586
-536
-417
-361
-386
-372
-362
-375
-400
-414
-403
-429
-437
-409
-387
-351
-280
-231
-193
-156
-137
-165
-198
-197
-189
-196
-201
-194
-170
-162
-148
-92
-52
-38
-34
-8
12
-6
-27
-28
-26
-28
-47
-52
-61
-44
-25
16
58
76
132
163
155
161
168
185
164
192
234
196
218
294
299
316
431
455
501
479
470
530
419
461
546
499
590
569
608
688
727
843
889
1051
1136
1114
1194
1281
1296
1398
1473
1431
1642
1595
1544
1635
1419
1030
598
268
-173
-436
-479
-602
-694
-729
-663
-613
-592
-461
-525
-644
-786
-947
-973
-1057
-1068
-965
-895
-812
-681
-489
-462
-452
-458
-466
-474
-524
-627
-798
-961
-1113
-1164
-1144
-1104
-1074
-1038
-983
-1043
-979
-992
-1071
-1069
-1148
-1087
-1085
-1089
-902
-785
-637
-426
-269
-74
-16
38
130
85
145
186
212
272
233
325
376
409
481
495
526
484
432
404
294
163
52
-36
-111
-243
-196
-207
-289
-193
-219
-232
-226
-296
-292
-439
-541
-560
-656
-670
-702
-665
-634
-687
-564
-547
-540
-517
-545
-612
-748
-812
-912
-1039
-1102
-1171
-1281
-1375
-1446
-1552
-1529
-1489
-1436
-1336
-1337
-1305
-1313
-1296
-1330
-1408
-1368
-1387
-1367
-1292
-1187
-1076
-1043
-873
-770
-720
-645
-644
-649
-742
-789
-767
-777
-750
-707
-641
-592
-578
-503
-436
-411
-418
-449
-474
-530
-544
-564
-578
-531
-472
-396
-319
-248
-204
-171
-139
-139
-126
-186
-266
-302
-339
-368
-342
-279
-208
-160
-129
-88
-69
-59
-56
-100
-135
-124
-159
-148
-103
-87
-13
40
131
191
230
297
301
301
297
321
329
263
251
249
168
209
296
403
488
519
532
485
512
472
430
521
464
442
563
580
662
815
888
946
1087
1136
1162
1206
1235
1240
1210
1317
1382
1419
1480
1485
1494
1354
973
666
364
-134
-371
-361
-501
-719
-682
-618
-647
-579
-447
-393
-566
-765
-843
-902
-993
-986
-875
-843
-831
-682
-535
-482
-449
-405
-416
-504
-503
-580
-797
-981
-1116
-1147
-1152
-1144
-1042
-1027
-1073
-1009
-982
-1005
-1081
-1119
-1129
-1187
-1149
-1093
-997
-835
-730
-546
-338
-216
-46
33
84
128
158
250
236
277
333
320
420
474
550
622
597
635
574
490
423
274
166
-3
-103
-159
-285
-247
-290
-317
-282
-295
-316
-387
-407
-540
-680
-704
-780
-796
-776
-776
-738
-696
-642
-592
-539
-498
-543
-581
-697
-846
-967
-1080
-1182
-1222
-1242
-1336
-1465
-1540
-1606
-1772
-1740
-1694
-1715
-1715
-1683
-1584
-1592
-1526
-1386
-1309
-1283
-1272
-1152
-1072
-1068
-964
-862
-790
-732
-660
-603
-651
-668
-669
-674
-635
-612
-618
-629
-648
-626
-599
-587
-545
-497
-505
-511
-478
-448
-451
-414
-356
-302
-266
-235
-194
-154
-110
-91
-59
-26
-31
-81
-104
-117
-169
-164
-151
-140
-134
-143
-122
-138
-131
-116
-109
-96
-112
-114
-143
-145
-108
-89
-55
-7
47
102
151
239
338
353
383
434
384
390
394
368
413
443
504
531
575
644
610
652
675
654
663
631
635
606
603
701
683
738
818
805
918
963
957
1059
1025
1040
1134
1180
1297
1428
1559
1530
1515
1415
884
558
186
-251
-348
-495
-512
-585
-568
-450
-469
-314
-329
-468
-612
-891
-1002
-1029
-1094
-1073
-975
-900
-842
-661
-550
-540
-532
-543
-537
-575
-652
-813
-998
-1157
-1268
-1226
-1143
-1102
-1020
-952
-931
-894
-874
-896
-964
-1045
-1064
-1098
-1068
-982
-867
-710
-577
-352
-158
-42
67
83
130
151
157
212
216
252
260
302
422
466
555
644
632
620
616
519
402
290
176
64
-49
-119
-146
-159
-149
-142
-132
-127
-175
-222
-298
-412
-546
-639
-701
-771
-749
-752
-760
-735
-733
-693
-701
-763
-809
-998
-1120
-1212
-1363
-1344
-1428
-1458
-1457
-1525
-1539
-1566
-1490
-1454
-1447
-1353
-1366
-1396
-1419
-1413
-1391
-1432
-1329
-1261
-1232
-1181
-1132
-998
-944
-886
-771
-761
-798
-811
-791
-800
-816
-764
-725
-664
-611
-569
-499
-463
-402
-342
-313
-262
-218
-220
-224
-200
-180
-150
-104
-62
-23
-10
-11
-24
-9
-8
-69
-95
-101
-156
-208
-214
-213
-195
-151
-135
-112
-106
-109
-87
-69
-62
-31
-10
-33
-44
-33
-60
-74
-21
47
58
105
158
220
257
265
307
291
255
231
251
270
260
287
359
407
421
445
481
472
452
460
517
574
516
533
575
502
490
571
702
716
769
935
948
1008
1075
1154
1207
1177
1262
1314
1315
1344
1433
1458
1357
1058
798
439
-56
-250
-363
-527
-636
-650
-584
-633
-586
-463
-504
-609
-757
-812
-893
-1020
-999
-953
-983
-942
-795
-651
-603
-576
-511
-545
-551
-490
-586
-724
-905
-990
-1026
-1100
-1010
-992
-979
-934
-896
-783
-824
-887
-883
-974
-979
-1000
-966
-897
-860
-733
-579
-411
-247
-126
-37
-13
46
144
219
282
323
379
375
394
498
557
605
666
704
719
699
658
580
448
346
246
147
94
17
-48
-59
-81
-103
-140
-200
-274
-371
-452
-531
-601
-658
-702
-706
-734
-720
-708
-754
-797
-858
-860
-887
-951
-956
-1111
-1280
-1352
-1505
-1551
-1543
-1559
-1547
-1561
-1498
-1466
-1431
-1322
-1321
-1367
-1431
-1432
-1420
-1467
-1403
-1343
-1286
-1243
-1145
-985
-991
-997
-926
-896
-883
-867
-868
-877
-922
-932
-849
-779
-694
-595
-539
-477
-397
-328
-300
-283
-244
-251
-261
-229
-170
-126
-117
-68
6
62
100
96
101
74
26
31
26
2
-36
-69
-100
-102
-69
-39
-14
-20
-20
-5
-23
-22
-9
14
20
19
52
58
53
111
150
160
239
306
299
284
278
239
211
231
252
294
304
323
372
374
398
461
501
492
479
484
490
482
523
593
609
670
768
784
790
858
888
905
952
1021
1054
1055
1097
1124
1154
1238
1295
1394
1460
1492
1504
1365
1059
778
483
117
-88
-139
-231
-352
-314
-259
-257
-175
-135
-176
-348
-562
-646
-734
-836
-896
-912
-936
-982
-884
-745
-732
-700
-628
-616
-598
-603
-680
-813
-982
-1100
-1156
-1177
-1166
-1122
-1062
-1021
-939
-827
-824
-846
-850
-894
-937
-966
-944
-938
-941
-853
-753
-633
-497
-372
-264
-201
-136
-20
30
55
86
105
86
89
168
229
269
356
412
463
476
480
482
405
357
289
220
150
75
50
-25
-85
-77
-89
-109
-134
-175
-204
-276
-328
-361
-417
-486
-574
-642
-718
-791
-863
-931
-986
-1033
-1063
-1090
-1114
-1105
-1151
-1185
-1203
-1258
-1285
-1306
-1343
-1362
-1322
-1290
-1265
-1246
-1221
-1227
-1261
-1248
-1249
-1273
-1274
-1263
-1238
-1203
-1177
-1141
-1104
-1108
-1068
-1007
-979
-922
-857
-806
-725
-676
-649
-592
-536
-476
-416
-384
-345
-315
-310
-295
-266
-242
-218
-193
-170
-141
-106
-72
-60
-63
-90
-115
-145
-174
-180
-168
-150
-125
-93
-77
-62
-45
-52
-70
-88
-91
-101
-108
-95
-86
-67
-46
-19
2
16
24
48
80
95
112
125
119
100
95
101
106
110
129
162
194
219
250
272
267
265
275
256
231
234
251
253
252
301
367
398
457
498
527
536
554
601
627
642
661
656
641
655
700
753
775
848
896
955
1001
1023
1045
979
866
717
504
333
210
194
238
231
283
306
289
313
299
211
110
19
-39
-127
-212
-302
-446
-539
-554
-553
-579
-601
-632
-673
-650
-653
-679
-700
-800
-892
-951
-1061
-1099
-1102
-1101
-1065
-1021
-952
-930
-920
-909
-908
-904
-894
-864
-858
-869
-850
-864
-822
-761
-748
-702
-678
-662
-598
-544
-492
-449
-399
-339
-309
-308
-306
-301
-287
-252
-210
-179
-142
-116
-119
-89
-86
-89
-39
-27
-30
-20
-54
-72
-102
-141
-160
-202
-200
-192
-217
-221
-237
-249
-252
-268
-295
-313
-336
-401
-456
-508
-577
-609
-643
-701
-722
-736
-750
-782
-806
-821
-876
-930
-953
-1005
-1080
-1132
-1160
-1178
-1184
-1194
-1210
-1219
-1213
-1191
-1196
-1214
-1224
-1211
-1214
-1191
-1186
-1191
-1184
-1171
-1151
-1132
-1109
-1061
-997
-957
-901
-850
-818
-789
-771
-749
-738
-720
-680
-632
-593
-549
-515
-477
-433
-410
-376
-339
-308
-284
-258
-237
-223
-199
-171
-127
-78
-51
-5
32
77
135
186
218
246
250
258
261
263
290
321
361
374
377
389
385
378
363
341
337
332
337
340
327
330
297
265
258
240
243
251
252
273
278
276
276
255
234
222
236
238
243
264
272
268
273
269
269
267
302
322
354
405
457
499
520
559
588
623
678
723
744
688
536
402
284
265
346
405
471
522
491
470
458
383
290
214
163
93
13
-96
-227
-335
-380
-339
-331
-353
-385
-437
-458
-459
-520
-552
-612
-720
-819
-932
-1007
-1019
-1041
-1001
-941
-912
-887
-913
-921
-909
-921
-905
-871
-871
-891
-910
-951
-965
-929
-915
-883
-813
-785
-741
-677
-629
-560
-499
-442
-413
-442
-464
-461
-483
-464
-452
-465
-414
-389
-379
-357
-333
-307
-261
-220
-200
-172
-188
-197
-195
-247
-266
-277
-307
-302
-303
-319
-305
-285
-236
-175
-159
-148
-174
-229
-267
-319
-391
-446
-536
-625
-685
-745
-767
-734
-728
-724
-729
-785
-844
-898
-953
-985
-1031
-1078
-1118
-1198
-1266
-1327
-1352
-1338
-1307
-1277
-1235
-1232
-1258
-1241
-1237
-1229
-1214
-1217
-1218
-1214
-1204
-1163
-1112
-1047
-970
-884
-808
-770
-733
-703
-666
-613
-560
-522
-505
-492
-473
-443
-386
-328
-255
-180
-126
-86
-59
-24
4
12
43
79
86
102
117
137
183
230
260
289
308
318
322
335
365
415
454
492
527
514
507
508
489
471
455
447
439
411
381
373
377
370
353
355
348
313
286
252
213
204
202
188
196
211
217
236
253
274
304
337
357
359
352
340
328
319
333
349
391
433
482
526
608
666
702
665
528
365
235
211
281
355
418
452
414
415
406
372
332
272
248
201
137
50
-86
-209
-271
-266
-285
-303
-348
-429
-436
-440
-471
-499
-573
-659
-755
-864
-946
-1003
-1024
-997
-963
-908
-890
-897
-902
-895
-888
-878
-837
-813
-826
-854
-900
-907
-856
-839
-790
-772
-754
-704
-678
-617
-578
-539
-439
-387
-365
-364
-404
-394
-366
-348
-300
-257
-239
-225
-207
-180
-144
-85
-55
-22
13
1
0
-3
7
13
7
31
40
26
34
-25
-60
-70
-108
-112
-123
-186
-244
-256
-292
-330
-341
-396
-473
-523
-613
-706
-764
-802
-826
-856
-854
-886
-967
-1005
-1068
-1132
-1142
-1200
-1255
-1291
-1346
-1405
-1425
-1445
-1461
-1446
-1459
-1481
-1468
-1445
-1428
-1396
-1356
-1326
-1297
-1254
-1247
-1244
-1197
-1166
-1119
-1047
-992
-937
-886
-826
-769
-711
-642
-586
-534
-490
-462
-429
-387
-336
-279
-219
-187
-165
-117
-69
-59
-16
45
89
148
193
213
234
266
298
332
358
364
361
373
366
364
392
395
402
418
447
456
434
428
413
414
397
382
371
363
347
318
328
332
346
360
357
379
368
343
329
289
284
255
251
261
250
275
300
288
297
298
290
308
310
317
343
389
392
443
465
470
490
519
582
631
684
721
639
507
390
262
290
371
450
533
560
530
482
455
407
310
244
193
128
65
-37
-175
-279
-297
-280
-270
-275
-334
-423
-435
-479
-525
-527
-593
-684
-767
-842
-907
-938
-932
-899
-826
-789
-773
-770
-791
-793
-801
-776
-744
-751
-750
-776
-822
-795
-767
-722
-634
-618
-545
-475
-438
-379
-355
-317
-284
-256
-235
-254
-287
-284
-291
-287
-247
-229
-207
-206
-192
-206
-189
-151
-129
-105
-99
-115
-111
-112
-110
-101
-117
-108
-105
-119
-132
-166
-187
-201
-213
-207
-216
-223
-220
-233
-246
-260
-326
-376
-432
-515
-583
-648
-723
-774
-788
-771
-778
-772
-777
-804
-837
-887
-934
-1011
-1070
-1109
-1180
-1216
-1230
-1271
-1269
-1236
-1206
-1192
-1187
-1177
-1180
-1185
-1181
-1174
-1157
-1157
-1167
-1154
-1141
-1116
-1060
-991
-910
-841
-778
-729
-710
-687
-650
-615
-546
-504
-481
-470
-450
-427
-402
-369
-338
-302
-270
-229
-177
-119
-69
-18
31
61
95
111
137
164
205
276
329
381
413
426
441
453
475
521
564
579
585
603
600
614
626
595
557
525
496
474
463
481
489
507
523
526
510
474
415
370
342
332
316
318
301
260
265
264
279
317
348
380
416
437
452
459
464
466
470
519
559
597
657
689
745
799
799
691
549
398
299
346
416
486
540
516
467
449
400
338
264
218
179
129
76
-33
-176
-254
-277
-292
-310
-343
-407
-457
-490
-527
-516
-563
-643
-733
-849
-939
-998
-1032
-1046
-1037
-994
-941
-943
-941
-929
-946
-935
-897
-863
-867
-865
-882
-893
-880
-876
-863
-822
-783
-706
-626
-581
-541
-506
-473
-427
-400
-400
-428
-427
-405
-398
-340
-281
-254
-201
-152
-126
-100
-65
-33
-7
42
54
50
70
55
45
35
35
29
32
23
-31
-53
-67
-80
-60
-53
-78
-104
-159
-235
-314
-350
-401
-458
-477
-542
-618
-662
-719
-770
-758
-750
-787
-810
-852
-928
-985
-1046
-1108
-1138
-1163
-1194
-1248
-1303
-1335
-1355
-1356
-1337
-1334
-1339
-1342
-1353
-1358
-1357
-1345
-1324
-1292
-1283
-1265
-1244
-1221
-1164
-1121
-1068
-1005
-953
-896
-864
-824
-764
-728
-665
-602
-559
-531
-515
-487
-445
-412
-373
-320
-273
-242
-217
-178
-144
-87
-26
26
72
93
110
158
188
207
244
265
298
309
329
359
373
415
455
484
515
503
489
513
535
551
552
571
562
537
539
517
480
469
468
460
470
455
431
417
387
360
351
356
360
345
317
312
311
325
346
353
395
416
428
447
413
422
441
459
515
580
645
683
711
739
775
813
795
673
527
386
321
371
455
536
573
577
528
492
458
342
244
186
155
99
23
-69
-230
-323
-348
-339
-328
-348
-427
-470
-475
-515
-546
-611
-706
-818
-900
-973
-1033
-1063
-1042
-985
-931
-861
-846
-865
-870
-889
-896
-869
-834
-863
-873
-891
-929
-909
-895
-841
-782
-734
-675
-618
-580
-556
-533
-489
-464
-460
-452
-468
-489
-479
-451
-398
-334
-268
-236
-202
-158
-137
-111
-75
-40
-17
8
9
-11
-43
-71
-70
-47
-20
-14
8
-6
-47
-64
-120
-152
-141
-181
-194
-184
-222
-242
-290
-345
-388
-440
-526
-616
-699
-769
-800
-799
-796
-820
-858
-889
-956
-1022
-1022
-1067
-1132
-1148
-1198
-1267
-1324
-1395
-1435
-1458
-1461
-1425
-1395
-1371
-1357
-1323
-1303
-1312
-1304
-1290
-1289
-1294
-1286
-1280
-1257
-1207
-1136
-1079
-1014
-944
-892
-845
-809
-755
-689
-638
-598
-557
-533
-523
-503
-466
-418
-365
-298
-259
-209
-168
-135
-100
-60
-28
-2
32
52
70
96
134
180
222
252
280
289
330
356
406
450
489
526
539
533
537
537
522
521
522
516
508
481
483
479
469
457
429
412
390
367
339
319
280
267
269
272
270
269
252
255
253
229
252
262
299
329
347
372
361
355
399
437
486
552
594
647
666
682
693
659
573
457
330
238
258
341
400
491
503
436
411
352
295
216
131
100
40
-24
-99
-230
-305
-337
-348
-331
-329
-383
-427
-462
-499
-543
-604
-673
-746
-818
-925
-970
-1002
-1024
-994
-962
-935
-932
-944
-950
-973
-1005
-991
-988
-976
-962
-994
-1028
-1013
-991
-995
-942
-907
-851
-766
-729
-669
-608
-568
-520
-490
-474
-478
-500
-494
-471
-458
-394
-321
-282
-229
-191
-171
-135
-97
-62
-16
-27
-57
-66
-136
-172
-179
-193
-177
-164
-135
-109
-111
-127
-139
-160
-179
-210
-244
-288
-345
-402
-435
-470
-526
-557
-613
-670
-691
-737
-771
-789
-829
-856
-903
-963
-1000
-1045
-1094
-1132
-1179
-1207
-1243
-1286
-1318
-1326
-1320
-1320
-1321
-1329
-1312
-1303
-1308
-1290
-1262
-1231
-1200
-1182
-1153
-1121
-1093
-1044
-994
-952
-896
-868
-831
-796
-769
-727
-702
-664
-628
-576
-544
-518
-469
-424
-383
-349
-300
-254
-211
-167
-131
-102
-50
2
39
77
98
122
152
175
209
257
308
349
365
390
414
407
409
418
433
442
452
450
437
437
435
432
450
445
450
463
458
456
441
422
397
398
405
390
378
362
323
318
323
304
284
253
229
226
221
236
262
282
316
334
363
387
406
443
513
535
597
687
709
737
760
721
578
450
358
298
350
455
498
561
555
509
465
415
358
228
170
148
66
8
-89
-219
-273
-307
-318
-351
-388
-442
-485
-471
-510
-558
-615
-704
-770
-858
-953
-1009
-1042
-1019
-987
-932
-896
-893
-874
-876
-891
-898
-891
-848
-839
-854
-874
-917
-895
-866
-861
-812
-761
-696
-614
-557
-510
-484
-434
-422
-428
-421
-463
-492
-501
-497
-465
-447
-415
-374
-367
-312
-286
-263
-201
-167
-149
-139
-165
-170
-190
-221
-234
-240
-213
-222
-228
-222
-243
-232
-207
-204
-215
-221
-257
-327
-359
-420
-468
-508
-533
-550
-586
-633
-695
-775
-834
-835
-844
-864
-904
-935
-979
-1040
-1071
-1101
-1146
-1174
-1215
-1277
-1311
-1342
-1371
-1373
-1339
-1297
-1264
-1250
-1244
-1225
-1214
-1218
-1209
-1196
-1178
-1186
-1196
-1177
-1155
-1102
-1032
-980
-926
-862
-827
-783
-725
-690
-641
-570
-524
-505
-479
-450
-418
-380
-322
-273
-235
-181
-142
-80
-20
15
63
91
118
136
130
136
164
194
224
256
295
328
342
383
421
466
508
543
564
551
531
515
507
479
481
475
456
457
443
437
447
447
449
464
465
469
462
459
445
417
393
354
332
316
336
357
364
391
396
412
434
444
487
536
557
595
619
660
707
765
808
824
835
743
595
461
337
316
388
480
570
604
574
519
468
407
318
223
161
124
55
-26
-163
-285
-312
-330
-309
-293
-322
-354
-397
-427
-474
-536
-628
-738
-835
-951
-1027
-1072
-1078
-1037
-992
-944
-923
-928
-907
-948
-976
-970
-960
-931
-934
-934
-942
-952
-928
-916
-900
-838
-755
-663
-607
-558
-485
-447
-407
-367
-339
-353
-363
-330
-328
-305
-256
-222
-177
-124
-81
-74
-56
-13
40
72
99
116
100
89
66
14
-10
-23
-27
-15
-10
-13
-2
11
31
25
3
-38
-89
-141
-195
-246
-284
-311
-310
-316
-331
-350
-403
-479
-549
-624
-709
-751
-803
-868
-927
-1000
-1054
-1087
-1082
-1103
-1159
-1163
-1179
-1233
-1285
-1340
-1380
-1415
-1414
-1422
-1444
-1439
-1425
-1393
-1364
-1321
-1273
-1242
-1207
-1174
-1168
-1180
-1167
-1114
-1065
-1011
-966
-922
-879
-826
-745
-680
-629
-555
-486
-435
-395
-354
-312
-271
-220
-176
-126
-75
-25
34
85
128
200
243
268
301
320
344
350
359
378
387
403
395
414
424
434
461
481
498
504
503
496
483
467
457
464
455
450
447
435
434
434
433
454
490
502
500
481
463
456
453
445
458
442
430
434
395
383
385
380
425
475
507
550
570
597
619
653
709
750
795
822
801
736
605
443
319
288
353
445
542
582
566
545
496
439
353
247
151
74
-9
-119
-222
-337
-401
-412
-418
-438
-447
-490
-528
-556
-604
-657
-737
-802
-892
-1010
-1096
-1162
-1179
-1159
-1109
-1053
-997
-946
-937
-915
-903
-893
-845
-805
-788
-788
-804
-814
-836
-816
-789
-780
-723
-658
-616
-559
-496
-429
-395
-346
-311
-298
-304
-326
-333
-324
-287
-238
-204
-166
-123
-85
-79
-55
-18
18
64
76
97
79
46
31
-13
-44
-54
-53
-46
-44
-42
-40
-30
-46
-95
-122
-153
-158
-171
-235
-275
-338
-400
-431
-472
-512
-550
-581
-586
-605
-674
-742
-810
-870
-907
-953
-998
-1023
-1071
-1101
-1105
-1146
-1195
-1236
-1296
-1345
-1390
-1418
-1448
-1471
-1463
-1400
-1348
-1359
-1330
-1352
-1374
-1338
-1295
-1268
-1210
-1165
-1144
-1148
-1136
-1085
-1031
-948
-879
-831
-776
-720
-667
-616
-564
-517
-491
-444
-405
-383
-359
-315
-264
-240
-196
-136
-86
-62
-23
6
20
53
77
123
170
179
206
230
228
234
247
278
305
336
379
395
407
430
446
476
517
532
524
523
517
506
507
506
505
499
498
487
474
483
465
497
533
524
556
548
526
535
544
538
530
546
566
592
621
631
629
640
659
685
712
750
784
813
868
869
838
732
531
361
239
207
265
355
429
437
428
400
359
300
175
83
15
-33
-70
-182
-308
-445
-516
-512
-514
-499
-528
-572
-587
-589
-611
-676
-735
-827
-941
-1049
-1121
-1155
-1186
-1164
-1106
-1047
-1010
-984
-977
-981
-965
-943
-905
-870
-863
-879
-888
-913
-919
-902
-881
-829
-748
-668
-594
-545
-499
-442
-379
-304
-257
-229
-215
-215
-205
-188
-175
-163
-154
-142
-109
-67
-36
15
71
98
112
126
140
123
85
59
38
19
9
10
-5
-15
-44
-92
-151
-190
-202
-247
-258
-272
-339
-420
-506
-553
-608
-664
-718
-793
-833
-866
-872
-868
-897
-957
-996
-1001
-1031
-1084
-1099
-1168
-1194
-1397
-1679
-1708
-1630
-1554
-1587
-1589
-1555
-1555
-1484
-1405
-1430
-1526
-1553
-1490
-1482
-1486
-1491
-1463
-1393
-1334
-1254
-1136
-1032
-976
-947
-914
-918
-898
-810
-750
-710
-684
-623
-527
-409
-284
-179
-85
-33
12
78
149
208
213
202
195
206
267
314
371
430
465
524
601
676
701
679
623
555
518
498
469
444
414
377
360
373
440
464
441
419
370
331
305
290
272
209
166
112
84
97
102
149
144
183
270
303
382
403
388
365
358
404
392
409
457
465
528
572
694
809
892
1050
1144
1282
1319
1320
1192
824
503
8
-336
-441
-583
-527
-557
-536
-452
-378
-149
-25
-13
-106
-309
-415
-520
-544
-505
-604
-639
-632
-519
-396
-297
-101
-110
-50
29
1
-30
-283
-512
-813
-1041
-1141
-1162
-1108
-1163
-1083
-1064
-1080
-970
-938
-885
-944
-1011
-1079
-1188
-1146
-1128
-1071
-988
-892
-740
-558
-369
-193
-26
74
165
261
288
274
261
186
104
94
108
146
211
280
295
299
281
277
287
182
106
-6
-145
-213
-286
-308
-335
-328
-308
-284
-220
-234
-198
-242
-283
-329
-449
-516
-730
-827
-942
-1035
-1002
-1062
-1017
-1084
-1111
-1107
-1066
-1018
-1159
-1243
-1430
-1640
-1715
-1732
-1720
-1740
-1699
-1665
-1604
-1471
-1377
-1261
-1238
-1192
-1149
-1202
-1181
-1221
-1225
-1265
-1281
-1187
-1116
-1016
-935
-858
-822
-797
-718
-669
-673
-692
-735
-795
-822
-789
-711
-672
-588
-490
-407
-279
-233
-166
-153
-116
-79
-92
-63
-85
-95
-96
-93
-37
-39
11
28
-2
0
-16
-16
-63
-56
-81
-137
-142
-143
-120
-92
-64
-8
39
60
93
136
116
27
34
54
62
126
175
187
174
228
294
367
470
551
556
571
534
514
570
565
619
673
682
698
784
847
921
1017
1104
1189
1229
1280
1260
1264
1254
1275
1393
1461
1576
1734
1795
1817
1760
1464
983
494
-52
-497
-713
-840
-922
-941
-908
-904
-715
-511
-389
-290
-423
-562
-673
-808
-808
-813
-814
-844
-816
-601
-537
-405
-249
-245
-224
-258
-288
-479
-783
-1059
-1367
-1544
-1639
-1598
-1497
-1475
-1376
-1296
-1186
-1096
-1001
-940
-967
-968
-1025
-961
-919
-839
-609
-478
-267
-15
165
326
452
545
575
588
602
516
423
317
201
148
138
168
199
267
251
256
248
139
95
14
-130
-264
-407
-451
-566
-563
-496
-540
-449
-419
-323
-305
-312
-303
-416
-438
-565
-633
-693
-824
-866
-938
-945
-1038
-1079
-1101
-1251
-1269
-1344
-1417
-1528
-1602
-1670
-1804
-1776
-1824
-1797
-1760
-1766
-1681
-1684
-1583
-1460
-1354
-1254
-1209
-1080
-1029
-964
-882
-848
-810
-800
-713
-670
-660
-608
-598
-594
-566
-521
-504
-544
-579
-601
-644
-675
-688
-690
-713
-701
-687
-687
-654
-610
-541
-481
-440
-383
-328
-316
-276
-256
-230
-211
-186
-170
-186
-169
-179
-167
-147
-139
-134
-160
-194
-214
-251
-279
-288
-284
-277
-262
-226
-190
-150
-90
-50
19
53
67
115
119
145
163
149
193
224
273
327
367
411
442
468
458
470
447
452
470
486
564
657
717
832
859
846
973
935
1010
1094
1078
1160
1193
1239
1309
1319
1436
1500
1568
1689
1786
1912
1883
1895
1733
1278
793
250
-425
-773
-1007
-1100
-1115
-1169
-1066
-1025
-856
-607
-456
-423
-479
-589
-643
-758
-749
-697
-740
-670
-542
-377
-240
-133
14
-51
-90
-32
-167
-324
-661
-997
-1251
-1512
-1505
-1482
-1457
-1390
-1326
-1221
-1159
-1024
-929
-892
-878
-906
-867
-844
-741
-585
-484
-288
-54
194
430
609
725
784
821
823
825
729
588
448
302
224
180
214
219
172
221
171
127
112
-2
-65
-224
-314
-416
-511
-477
-522
-479
-446
-380
-293
-228
-150
-166
-146
-212
-241
-274
-358
-428
-551
-614
-670
-681
-670
-722
-829
-912
-1051
-1175
-1247
-1338
-1444
-1572
-1678
-1801
-1846
-1834
-1755
-1666
-1555
-1392
-1251
-1101
-953
-811
-750
-676
-596
-542
-530
-538
-501
-501
-492
-431
-357
-361
-364
-405
-445
-506
-578
-596
-661
-713
-748
-817
-847
-832
-804
-727
-675
-569
-480
-440
-392
-358
-358
-363
-347
-344
-327
-335
-350
-317
-285
-224
-203
-203
-208
-253
-316
-380
-415
-444
-494
-494
-486
-499
-470
-408
-324
-281
-191
-116
-76
-35
-25
29
53
108
189
214
258
289
288
314
356
412
469
474
478
471
478
481
564
658
707
809
814
818
896
939
1015
1125
1195
1265
1215
1234
1255
1222
1269
1275
1336
1376
1408
1434
1446
1492
1555
1688
1791
1826
1794
1477
864
241
-370
-824
-990
-1063
-1114
-1169
-1230
-1146
-966
-675
-400
-255
-284
-437
-515
-666
-687
-687
-705
-678
-657
-475
-395
-325
-224
-193
-144
-120
-106
-253
-590
-950
-1320
-1529
-1628
-1562
-1473
-1497
-1386
-1336
-1266
-1120
-960
-812
-755
-703
-686
-711
-640
-581
-420
-258
-77
192
342
483
586
670
756
809
844
812
668
475
297
144
79
108
129
142
142
116
96
101
55
27
-30
-140
-223
-310
-389
-433
-442
-448
-412
-348
-264
-211
-186
-215
-225
-272
-315
-355
-462
-557
-690
-787
-841
-991
-962
-1055
-1118
-1071
-1195
-1189
-1337
-1374
-1489
-1533
-1561
-1620
-1560
-1673
-1617
-1572
-1524
-1375
-1263
-1147
-1107
-1007
-916
-860
-731
-692
-626
-650
-619
-568
-603
-583
-616
-575
-575
-587
-548
-565
-594
-596
-610
-641
-644
-613
-641
-628
-633
-617
-586
-576
-522
-481
-420
-399
-338
-308
-277
-235
-222
-199
-209
-218
-225
-214
-224
-232
-238
-238
-244
-274
-311
-311
-333
-340
-314
-297
-285
-292
-272
-251
-216
-159
-82
-11
58
94
125
143
153
190
220
249
235
247
265
277
369
462
524
616
668
729
768
747
764
787
797
803
852
859
878
910
935
998
1047
1127
1211
1234
1215
1229
1282
1234
1313
1324
1353
1404
1457
1598
1722
1892
1995
1938
1549
977
289
-403
-828
-949
-1064
-1093
-1275
-1355
-1326
-1176
-796
-541
-401
-425
-521
-625
-755
-727
-741
-788
-789
-753
-549
-473
-334
-237
-230
-164
-77
-24
-180
-454
-824
-1208
-1425
-1479
-1407
-1385
-1420
-1379
-1364
-1297
-1088
-879
-791
-722
-692
-685
-666
-589
-542
-466
-363
-211
62
201
383
489
558
661
725
776
720
586
436
203
72
23
3
28
1
17
-65
-45
-54
-80
-95
-207
-251
-393
-432
-490
-507
-528
-532
-456
-438
-287
-258
-209
-187
-240
-214
-277
-321
-384
-498
-632
-922
-917
-1074
-1087
-1011
-1166
-1186
-1370
-1354
-1501
-1486
-1510
-1582
-1627
-1757
-1716
-1712
-1614
-1489
-1376
-1240
-1169
-1064
-945
-928
-878
-829
-817
-831
-741
-740
-825
-887
-892
-880
-840
-775
-736
-718
-784
-785
-800
-806
-758
-760
-782
-797
-812
-796
-751
-654
-585
-521
-451
-421
-327
-328
-280
-263
-260
-233
-242
-201
-225
-238
-290
-313
-294
-268
-258
-267
-304
-362
-395
-400
-360
-312
-282
-244
-231
-218
-138
-65
33
81
141
136
175
225
212
262
184
220
158
201
250
236
289
258
330
344
382
442
426
425
409
470
535
611
684
703
726
788
858
958
1045
1058
1144
1094
1135
1187
1201
1230
1283
1265
1283
1314
1403
1470
1497
1598
1598
1442
1022
622
66
-445
-553
-711
-748
-848
-949
-988
-985
-769
-495
-399
-381
-432
-467
-554
-620
-555
-630
-673
-667
-536
-485
-475
-335
-328
-332
-239
-168
-262
-469
-675
-956
-1199
-1301
-1272
-1297
-1294
-1272
-1273
-1255
-1190
-1012
-884
-825
-770
-794
-787
-755
-704
-633
-593
-457
-316
-176
-5
98
212
259
354
439
430
430
336
227
103
71
85
86
133
111
98
9
-1
15
-25
-64
-134
-204
-297
-366
-435
-474
-535
-560
-538
-550
-528
-635
-687
-698
-832
-811
-959
-1142
-1258
-1421
-1408
-1372
-1290
-1170
-1102
-1117
-1134
-1050
-1054
-1048
-1089
-1167
-1207
-1295
-1252
-1230
-1264
-1235
-1199
-1166
-1120
-1043
-1067
-1100
-1127
-1143
-1091
-1115
-1072
-1092
-1152
-1136
-1065
-955
-840
-698
-622
-559
-510
-469
-405
-353
-301
-252
-256
-204
-125
-118
-94
-68
-27
-5
3
13
-11
-79
-130
-168
-250
-284
-290
-336
-369
-380
-344
-303
-258
-197
-147
-172
-192
-180
-171
-169
-158
-140
-117
-67
-29
52
77
97
114
147
197
239
269
232
212
194
175
214
257
281
306
270
292
332
397
435
429
449
428
433
464
515
546
611
591
647
697
688
768
851
870
912
950
989
1058
1098
1136
1107
1151
1099
1261
1263
1248
1391
1298
1372
1306
1242
921
580
182
-109
-182
-340
-329
-502
-686
-643
-700
-538
-409
-412
-422
-661
-625
-695
-654
-658
-715
-638
-811
-575
-533
-506
-363
-453
-318
-353
-249
-293
-463
-556
-777
-831
-901
-904
-860
-939
-895
-948
-960
-878
-853
-782
-846
-844
-874
-882
-805
-748
-684
-681
-586
-538
-385
-264
-167
-95
-41
47
69
123
87
38
12
-65
-18
-8
-5
3
-40
-31
-96
-123
-167
-236
-295
-362
-412
-523
-529
-591
-664
-634
-654
-631
-646
-655
-696
-729
-772
-816
-828
-910
-1001
-1100
-1238
-1256
-1250
-1203
-1183
-1188
-1144
-1162
-1156
-1196
-1147
-1138
-1206
-1173
-1166
-1142
-1160
-1134
-1110
-1136
-1078
-1017
-986
-968
-978
-976
-1022
-974
-918
-903
-891
-891
-857
-841
-799
-738
-687
-623
-566
-526
-469
-413
-342
-282
-211
-134
-62
-17
-3
33
39
71
100
139
179
197
191
186
195
228
241
235
223
209
195
177
188
189
210
214
187
204
204
220
244
252
262
278
292
286
311
334
319
344
363
368
423
439
484
503
543
579
573
607
573
582
572
588
594
552
610
532
553
557
552
622
592
708
678
693
708
692
729
630
729
696
674
741
749
845
829
903
940
921
975
1010
1042
957
871
845
606
537
434
293
235
78
60
-59
-123
-149
-200
-268
-305
-290
-335
-388
-352
-404
-431
-448
-437
-407
-448
-367
-383
-413
-380
-373
-352
-414
-389
-363
-444
-451
-466
-470
-499
-508
-501
-520
-508
-527
-487
-499
-488
-507
-492
-470
-483
-456
-455
-439
-468
-406
-386
-377
-330
-326
-282
-263
-222
-189
-153
-119
-128
-134
-148
-164
-173
-184
-176
-156
-156
-156
-138
-144
-155
-161
-148
-170
-173
-172
-209
-242
-273
-305
-342
-372
-394
-417
-480
-490
-506
-546
-556
-557
-582
-643
-632
-656
-680
-697
-710
-720
-752
-752
-766
-777
-769
-732
-728
-742
-705
-688
-680
-643
-609
-599
-596
-562
-538
-519
-491
-454
-446
-441
-407
-382
-363
-341
-315
-298
-271
-239
-222
-206
-207
-200
-187
-166
-138
-142
-153
-134
-105
-69
-50
-34
-8
-5
-16
-14
10
34
40
37
36
59
59
29
33
51
60
64
77
89
88
53
31
71
53
44
77
81
92
87
83
93
102
122
110
103
130
83
64
93
86
92
80
47
58
32
22
13
3
-5
-33
-29
-31
-69
-76
-79
-77
-52
-35
-12
-23
-31
-43
-54
-71
-88
-110
-124
-129
-123
-112
-137
-161
-177
-193
-192
-199
-197
-209
-208
-211
-214
-236
-256
-270
-301
-314
-309
-318
-352
-363
-359
-361
-385
-394
-400
-413
-409
-409
-406
-415
-415
-430
-433
-421
-442
-446
-436
-437
-445
-442
-432
-452
-452
-455
-465
-458
-456
-468
-471
-458
-456
-450
-429
-400
-398
-402
-404
-421
-430
-424
-424
-437
-449
-453
-456
-455
-449
-437
-424
-417
-412
-404
-396
-389
-385
-385
-377
-373
-367
-361
-349
-363
-366
-363
-397
-419
-428
-412
-412
-426
-439
-450
-482
-474
-474
-475
-447
-387
-305
-289
-286
-375
-474
-553
-604
-599
-611
-563
-535
-503
-475
-474
-497
-530
-566
-621
-632
-621
-598
-591
-566
-524
-506
-506
-492
-492
-494
-490
-497
-495
-484
-454
-426
-381
-364
-360
-357
-368
-360
-372
-365
-346
-348
-350
-333
-328
-347
-354
-344
-354
-394
-418
-422
-415
-436
-432
-418
-438
-455
-465
-443
-412
-418
-421
-396
-391
-406
-403
-382
-388
-431
-424
-398
-434
-459
-431
-409
-427
-427
-411
-408
-437
-429
-424
-443
-427
-405
-386
-385
-394
-382
-348
-339
-340
-333
-304
-297
-306
-296
-288
-300
-308
-308
-304
-315
-304
-280
-256
-246
-238
-199
-175
-175
-187
-187
-177
-192
-214
-211
-218
-235
-235
-223
-224
-236
-230
-225
-228
-253
-267
-269
-288
-304
-318
-317
-318
-328
-319
-308
-311
-305
-316
-332
-336
-357
-359
-360
-380
-390
-387
-384
-406
-419
-422
-429
-417
-424
-420
-428
-451
-457
-453
-459
-456
-453
-458
-451
-452
-441
-425
-404
-397
-401
-422
-427
-429
-441
-455
-472
-473
-468
-460
-450
-450
-467
-469
-457
-464
-482
-475
-461
-465
-469
-450
-453
-463
-477
-479
-487
-486
-468
-456
-439
-428
-444
-421
-404
-419
-413
-416
-422
-433
-430
-425
-435
-441
-453
-458
-440
-440
-434
-425
-428
-430
-429
-424
-437
-465
-473
-470
-465
-459
-440
-431
-426
-424
-402
-386
-397
-411
-419
-421
-438
-462
-467
-467
-468
-465
-462
-472
-488
-496
-502
-507
-508
-526
-529
-522
-520
-509
-480
-482
-472
-448
-434
-399
-389
-397
-393
-379
-365
-362
-376
-394
-384
-359
-350
-365
-370
-384
-400
-380
-373
-389
-406
-398
-363
-345
-349
-354
-367
-369
-353
-349
-355
-388
-407
-386
-363
-369
-405
-435
-439
-414
-388
-392
-432
-473
-483
-458
-449
-434
-429
-424
-406
-376
-356
-373
-397
-393
-372
-365
-356
-374
-378
-373
-352
-335
-350
-364
-377
-393
-397
-398
-418
-434
-427
-411
-383
-372
-382
-406
-418
-412
-412
-435
-460
-445
-433
-444
-434
-424
-439
-439
-435
-441
-462
-484
-473
-462
-457
-457
-473
-468
-463
-454
-443
-441
-432
-422
-402
-403
-408
-426
-427
-408
-386
-367
-376
-383
-374
-373
-372
-373
-411
-422
-408
-395
-409
-413
-420
-432
-414
-414
-435
-443
-443
-445
-422
-396
-386
-410
-395
-351
-363
-362
-360
-391
-398
-368
-355
-373
-385
-391
-402
-410
-413
-430
-425
-408
-394
-383
-356
-346
-349
-350
-336
-332
-349
-341
-353
-359
-359
-363
-355
-368
-380
-391
-405
-410
-430
-441
-423
-433
-450
-433
-426
-432
-417
-403
-398
-412
-405
-397
-403
-392
-379
-354
-354
-345
-334
-325
-311
-307
-290
-270
-256
-256
-268
-277
-286
-292
-299
-317
-319
-306
-296
-294
-290
-311
-338
-327
-330
-335
-334
-354
-371
-380
-393
-392
-393
-385
-381
-378
-365
-359
-357
-355
-332
-322
-319
-316
-311
-324
-337
-344
-349
-359
-359
-343
-335
-326
-318
-309
-308
-293
-298
-305
-309
-311
-304
-313
-321
-336
-348
-355
-347
-349
-345
-340
-336
-319
-317
-320
-332
-344
-353
-371
-372
-369
-377
-382
-382
-381
-385
-370
-366
-366
-358
-352
-338
-342
-343
-330
-337
-336
-336
-333
-325
-328
-325
-306
-305
-309
-311
-301
-312
-312
-298
-300
-276
-262
-261
-256
-253
-256
-238
-224
-223
-222
-226
-255
-273
-273
-273
-288
-309
-314
-320
-338
-356
-361
-372
-378
-381
-385
-376
-363
-367
-372
-362
-370
-375
-375
-378
-352
-343
-355
-352
-362
-362
-358
-360
-354
-364
-353
-337
-327
-322
-317
-313
-317
-318
-310
-321
-326
-318
-324
-342
-343
-336
-351
-369
-368
-361
-377
-388
-390
-393
-386
-399
-400
-383
-365
-353
-340
-329
-310
-286
-287
-302
-303
-277
-270
-273
-242
-221
-222
-213
-218
-227
-229
-223
-218
-231
-243
-249
-263
-261
-260
-264
-262
-270
-275
-276
-258
-250
-248
-249
-261
-270
-271
-272
-280
-278
-275
-270
-274
-272
-275
-278
-281
-282
-288
-298
-284
-275
-279
-279
-271
-256
-251
-247
-259
-263
-246
-248
-257
-253
-271
-289
-300
-307
-307
-305
-309
-307
-288
-260
-262
-268
-259
-255
-262
-268
-281
-295
-293
-287
-283
-281
-275
-258
-250
-240
-229
-235
-247
-243
-254
-255
-258
-275
-292
-310
-325
-336
-328
-320
-337
-356
-367
-376
-370
-373
-375
-364
-343
-324
-306
-290
-294
-288
-290
-283
-262
-271
-277
-281
-289
-283
-284
-293
-295
-276
-264
-264
-250
-242
-230
-220
-218
-213
-218
-229
-227
-225
-224
-222
-217
-209
-219
-210
-191
-195
-197
-206
-211
-183
-173
-171
-158
-167
-180
-187
-187
-185
-188
-176
-160
-170
-154
-145
-162
-156
-151
-161
-160
-156
-145
-128
-129
-129
-132
-131
-128
-120
-123
-122
-129
-137
-130
-138
-138
-129
-144
-148
-148
-148
-152
-171
-179
-191
-201
-211
-231
-241
-238
-244
-253
-245
-226
-221
-217
-215
-216
-223
-220
-206
-204
-190
-178
-173
-181
-169
-153
-156
-157
-147
-138
-136
-144
-141
-146
-131
-123
-136
-136
-131
-144
-160
-167
-173
-165
-165
-165
-162
-156
-145
-156
-160
-145
-147
-144
-127
-121
-123
-124
-147
-161
-179
-197
-205
-216
-213
-200
-180
-172
-147
-138
-134
-135
-137
-136
-125
-103
-109
-116
-121
-127
-137
-151
-160
-169
-164
-162
-152
-148
-152
-140
-131
-136
-150
-153
-157
-174
-192
-186
-193
-205
-202
-216
-227
-237
-249
-234
-225
-221
-233
-251
-249
-255
-254
-248
-245
-235
-236
-231
-221
-205
-183
-175
-181
-170
-152
-168
-170
-176
-195
-205
-218
-229
-221
-237
-237
-244
-250
-252
-267
-262
-250
-253
-262
-265
-255
-243
-255
-254
-244
-233
-228
-226
-225
-221
-222
-224
-232
-242
-249
-259
-265
-284
-307
-307
-307
-305
-312
-315
-316
-314
-314
-300
-282
-267
-259
-261
-251
-240
-234
-228
-212
-192
-179
-177
-156
-148
-134
-123
-113
-93
-94
-102
-107
-108
-89
-80
-79
-65
-69
-77
-96
-94
-100
-112
-118
-112
-116
-125
-130
-138
-128
-125
-111
-109
-109
-117
-130
-142
-153
-165
-158
-135
-141
-144
-141
-128
-124
-126
-120
-112
-105
-125
-149
-165
-192
-212
-222
-211
-187
-195
-202
-186
-175
-181
-181
-194
-214
-232
-251
-260
-268
-257
-252
-253
-222
-203
-212
-195
-190
-201
-192
-194
-206
-201
-216
-231
-243
-245
-251
-253
-256
-263
-263
-272
-265
-274
-265
-256
-266
-270
-287
-297
-278
-274
-269
-255
-251
-237
-238
-233
-227
-228
-229
-235
-240
-252
-254
-244
-226
-228
-219
-199
-210
-212
-218
-244
-255
-263
-256
-257
-251
-250
-241
-232
-243
-239
-241
-244
-274
-293
-292
-315
-314
-317
-320
-302
-297
-284
-284
-301
-296
-286
-267
-255
-244
-228
-217
-222
-222
-207
-207
-216
-211
-207
-211
-223
-240
-245
-260
-273
-279
-286
-270
-259
-266
-255
-241
-242
-239
-247
-242
-237
-222
-204
-188
-180
-171
-159
-160
-151
-138
-131
-137
-146
-154
-159
-169
-178
-171
-173
-186
-176
-156
-143
-148
-163
-171
-178
-191
-192
-181
-182
-169
-164
-154
-145
-144
-146
-168
-187
-184
-202
-224
-208
-201
-196
-179
-172
-164
-173
-189
-205
-220
-221
-217
-214
-201
-190
-197
-203
-202
-206
-202
-196
-189
-185
-170
-153
-169
-150
-152
-159
-164
-173
-175
-184
-178
-175
-176
-188
-191
-189
-189
-189
-176
-174
-177
-187
-189
-176
-200
-210
-212
-219
-221
-209
-211
-204
-191
-186
-182
-209
-230
-237
-263
-275
-273
-285
-289
-295
-282
-275
-267
-260
-253
-238
-239
-237
-230
-238
-254
-250
-237
-238
-242
-234
-218
-219
-229
-229
-222
-222
-229
-236
-222
-225
-235
-237
-241
-244
-257
-271
-280
-277
-287
-296
-318
-345
-364
-362
-356
-368
-368
-370
-373
-381
-367
-347
-338
-324
-330
-351
-351
-350
-344
-327
-320
-301
-302
-311
-322
-317
-315
-335
-334
-349
-368
-386
-417
-422
-406
-423
-414
-387
-383
-362
-342
-319
-290
-274
-260
-259
-255
-262
-261
-246
-247
-255
-258
-251
-235
-227
-222
-237
-256
-256
-281
-312
-329
-343
-342
-349
-358
-369
-389
-384
-381
-373
-358
-331
-310
-295
-306
-317
-283
-278
-285
-282
-266
-253
-250
-243
-243
-251
-248
-234
-229
-215
-222
-228
-228
-236
-222
-221
-238
-237
-237
-250
-255
-261
-257
-248
-249
-259
-273
-288
-308
-328
-323
-317
-324
-333
-326
-330
-344
-337
-331
-324
-327
-336
-342
-348
-351
-362
-381
-385
-390
-400
-412
-419
-435
-424
-423
-411
-398
-382
-356
-359
-369
-381
-381
-362
-346
-358
-370
-375
-378
-382
-415
-417
-416
-428
-420
-417
-427
-438
-440
-419
-420
-426
-419
-417
-424
-418
-411
-412
-403
-397
-403
-395
-377
-372
-348
-345
-338
-321
-305
-307
-307
-282
-271
-268
-262
-255
-258
-254
-274
-297
-310
-322
-335
-343
-337
-355
-359
-359
-368
-372
-365
-380
-367
-353
-386
-373
-365
-352
-340
-350
-349
-334
-336
-345
-352
-362
-361
-363
-354
-344
-352
-370
-374
-386
-380
-370
-365
-368
-376
-349
-342
-334
-311
-296
-288
-293
-273
-272
-261
-257
-258
-257
-264
-267
-256
-240
-237
-228
-223
-226
-251
-278
-298
-313
-312
-323
-346
-336
-335
-340
-325
-325
-333
-341
-362
-366
-364
-358
-357
-348
-339
-346
-343
-321
-301
-276
-266
-255
-239
-241
-249
-261
-273
-272
-284
-276
-267
-247
-227
-228
-234
-231
-222
-231
-235
-233
-236
-253
-263
-264
-272
-278
-275
-282
-284
-286
-286
-289
-289
-292
-284
-282
-294
-288
-280
-285
-282
-275
-270
-264
-257
-253
-237
-236
-239
-245
-237
-233
-231
-210
-209
-213
-217
-224
-232
-224
-241
-257
-258
-280
-302
-308
-317
-320
-331
-336
-330
-338
-328
-307
-297
-282
-275
-281
-282
-277
-281
-286
-298
-292
-303
-317
-315
-314
-314
-321
-331
-344
-350
-354
-352
-348
-360
-368
-377
-385
-389
-390
-392
-410
-435
-428
-429
-444
-439
-433
-425
-425
-410
-391
-401
-406
-400
-385
-380
-377
-379
-382
-391
-394
-392
-406
-397
-395
-388
-385
-388
-364
-359
-368
-368
-364
-366
-358
-337
-318
-317
-300
-274
-260
-256
-246
-230
-235
-230
-231
-241
-245
-242
-238
-261
-282
-299
-316
-316
-308
-316
-316
-312
-321
-323
-331
-331
-339
-352
-361
-373
-380
-373
-356
-336
-313
-297
-283
-259
-254
-248
-253
-259
-246
-251
-258
-284
-283
-287
-284
-274
-273
-263
-259
-271
-281
-296
-309
-321
-344
-339
-315
-301
-292
-285
-284
-299
-310
-280
-278
-284
-285
-288
-305
-327
-354
-364
-364
-371
-368
-378
-378
-391
-388
-374
-369
-360
-364
-356
-347
-353
-344
-331
-329
-326
-323
-322
-332
-336
-329
-324
-315
-306
-304
-292
-287
-288
-296
-293
-304
-315
-319
-319
-333
-364
-361
-361
-346
-330
-321
-315
-313
-289
-308
-314
-305
-311
-319
-333
-333
-332
-338
-345
-339
-344
-341
-339
-336
-343
-336
-334
-330
-328
-348
-368
-374
-394
-413
-414
-403
-392
-393
-391
-390
-397
-399
-390
-364
-361
-344
-324
-322
-315
-303
-291
-276
-272
-284
-280
-286
-294
-304
-312
-310
-309
-316
-311
-306
-310
-292
-294
-295
-265
-254
-234
-216
-212
-205
-189
-177
-175
-180
-190
-198
-200
-207
-218
-213
-220
-222
-223
-225
-225
-227
-244
-254
-259
-272
-280
-285
-286
-282
-283
-281
-291
-296
-309
-318
-310
-324
-322
-304
-290
-257
-239
-245
-247
-232
-233
-239
-239
-266
-274
-267
-259
-242
-227
-220
-209
-213
-223
-213
-198
-207
-200
-199
-202
-197
-209
-216
-221
-223
-211
-195
-184
-190
-181
-168
-176
-179
-193
-198
-199
-208
-232
-242
-225
-215
-204
-192
-192
-189
-176
-190
-216
-221
-221
-242
-250
-229
-218
-210
-198
-193
-184
-192
-202
-193
-177
-171
-178
-169
-180
-194
-195
-208
-191
-176
-176
-172
-173
-185
-201
-218
-244
-265
-279
-305
-320
-313
-295
-282
-279
-268
-260
-245
-229
-222
-214
-207
-192
-186
-175
-166
-162
-150
-156
-166
-159
-154
-156
-167
-179
-187
-201
-200
-222
-236
-238
-257
-270
-280
-283
-291
-289
-290
-274
-272
-272
-270
-272
-268
-259
-257
-264
-260
-264
-284
-299
-294
-286
-286
-275
-262
-270
-280
-280
-282
-294
-303
-312
-337
-342
-333
-326
-320
-322
-316
-306
-316
-318
-300
-291
-283
-288
-291
-298
-313
-315
-320
-323
-305
-299
-304
-299
-287
-264
-248
-247
-252
-258
-253
-255
-255
-243
-237
-233
-223
-214
-201
-196
-195
-192
-208
-205
-189
-175
-162
-159
-140
-134
-132
-137
-144
-156
-174
-192
-196
-212
-230
-230
-247
-252
-248
-242
-233
-227
-213
-206
-203
-202
-203
-198
-200
-211
-211
-209
-213
-207
-192
-184
-183
-180
-168
-166
-175
-169
-159
-157
-156
-154
-157
-166
-179
-202
-224
-224
-217
-209
-225
-248
-257
-259
-268
-272
-265
-264
-261
-265
-259
-257
-260
-261
-250
-233
-230
-224
-223
-232
-237
-246
-247
-242
-238
-229
-224
-222
-245
-246
-242
-243
-232
-224
-222
-225
-233
-239
-258
-278
-271
-284
-302
-305
-313
-320
-310
-307
-297
-287
-283
-291
-309
-317
-327
-313
-310
-309
-316
-322
-297
-294
-297
-287
-266
-242
-235
-240
-221
-210
-235
-235
-241
-255
-249
-243
-240
-207
-189
-190
-179
-151
-134
-134
-118
-108
-120
-115
-114
-122
-131
-136
-129
-127
-112
-118
-121
-123
-132
-144
-154
-173
-180
-177
-195
-205
-211
-221
-231
-232
-223
-222
-204
-185
-182
-169
-158
-169
-152
-132
-133
-124
-119
-119
-119
-141
-154
-154
-153
-162
-163
-166
-168
-171
-185
-198
-213
-227
-232
-225
-235
-236
-225
-199
-192
-199
-213
-198
-182
-181
-173
-165
-166
-163
-162
-175
-175
-170
-167
-163
-159
-171
-166
-177
-192
-184
-190
-177
-171
-172
-154
-143
-138
-129
-125
-132
-134
-118
-138
-151
-138
-145
-141
-149
-167
-170
-155
-143
-131
-137
-155
-153
-156
-158
-160
-159
-163
-170
-161
-161
-165
-159
-151
-156
-167
-171
-170
-174
-172
-191
-206
-200
-194
-201
-189
-179
-184
-177
-172
-165
-168
-174
-178
-177
-185
-196
-195
-189
-189
-196
-191
-185
-196
-206
-208
-205
-202
-213
-203
-183
-171
-170
-185
-186
-191
-222
-245
-237
-234
-234
-257
-261
-269
-258
-252
-253
-247
-244
-241
-239
-237
-243
-260
-276
-272
-274
-294
-316
-313
-314
-319
-314
-310
-321
-326
-322
-318
-308
-303
-309
-312
-307
-297
-286
-268
-262
-260
-242
-233
-227
-234
-223
-222
-229
-226
-224
-206
-215
-242
-249
-255
-264
-269
-277
-277
-271
-279
-278
-284
-279
-265
-272
-273
-268
-268
-266
-263
-260
-241
-232
-224
-211
-212
-216
-226
-212
-197
-193
-194
-194
-213
-216
-205
-212
-204
-200
-192
-187
-174
-179
-189
-198
-225
-220
-199
-198
-197
-191
-183
-183
-174
-168
-192
-206
-215
-239
-244
-249
-259
-256
-249
-239
-248
-253
-267
-277
-283
-281
-284
-286
-288
-305
-300
-310
-310
-320
-331
-328
-325
-318
-312
-322
-326
-341
-355
-365
-372
-375
-375
-374
-361
-357
-350
-332
-327
-325
-318
-304
-298
-298
-318
-332
-331
-338
-336
-328
-318
-310
-304
-314
-319
-311
-323
-329
-337
-350
-349
-348
-342
-340
-337
-325
-318
-342
-351
-348
-347
-332
-323
-326
-334
-331
-329
-321
-315
-318
-323
-330
-323
-315
-310
-313
-323
-315
-312
-314
-307
-300
-299
-292
-273
-250
-228
-216
-198
-192
-188
-201
-212
-216
-211
-190
-191
-201
-211
-212
-225
-224
-212
-211
-209
-202
-218
-233
-240
-246
-252
-261
-259
-253
-248
-232
-217
-203
-185
-178
-167
-153
-149
-152
-145
-155
-171
-180
-165
-166
-175
-166
-159
-149
-150
-158
-171
-167
-179
-190
-198
-219
-235
-239
-247
-264
-274
-280
-287
-287
-291
-292
-281
-276
-285
-281
-276
-273
-275
-258
-237
-226
-214
-204
-200
-207
-200
-203
-202
-207
-219
-217
-207
-205
-210
-220
-228
-230
-226
-244
-265
-271
-279
-301
-303
-305
-291
-271
-264
-256
-245
-230
-222
-217
-219
-225
-256
-260
-267
-273
-262
-256
-254
-246
-241
-230
-211
-206
-218
-232
-226
-215
-209
-218
-216
-216
-209
-197
-202
-203
-219
-221
-227
-233
-237
-251
-259
-269
-279
-285
-277
-266
-254
-254
-268
-273
-282
-320
-303
-260
-301
-294
-261
-318
-327
-286
-317
-277
-236
-234
-219
-202
-201
-218
-213
-216
-227
-231
-234
-231
-229
-223
-219
-227
-233
-250
-269
-285
-296
-294
-296
-293
-291
-275
-270
-287
-290
-300
-298
-300
-303
-296
-290
-294
-285
-254
-244
-236
-221
-212
-215
-227
-230
-257
-260
-263
-269
-265
-282
-292
-292
-286
-268
-246
-246
-249
-253
-262
-278
-313
-338
-351
-338
-324
-324
-312
-319
-332
-333
-327
-333
-330
-331
-332
-335
-315
-303
-307
-315
-336
-348
-347
-342
-335
-333
-317
-309
-311
-316
-319
-336
-338
-332
-332
-329
-329
-326
-305
-284
-283
-281
-280
-283
-285
-282
-269
-283
-286
-300
-313
-312
-303
-302
-302
-296
-280
-286
-295
-275
-278
-284
-285
-283
-295
-291
-277
-277
-275
-278
-285
-290
-284
-287
-303
-313
-315
-324
-337
-334
-342
-337
-326
-328
-314
-299
-304
-304
-303
-301
-308
-311
-321
-346
-350
-340
-346
-342
-333
-334
-335
-330
-336
-355
-370
-385
-401
-407
-409
-421
-412
-406
-396
-393
-384
-389
-403
-402
-398
-398
-405
-392
-399
-404
-387
-387
-376
-380
-364
-364
-381
-395
-399
-403
-404
-406
-414
-401
-413
-416
-413
-402
-401
-405
-394
-386
-391
-374
-364
-366
-383
-380
-383
-380
-375
-356
-346
-351
-304
-378
-314
-289
-297
-283
-262
-252
-238
-226
-205
-203
-206
-196
-194
-190
-181
-161
-140
-142
-154
-139
-131
-137
-149
-156
-175
-193
-216
-231
-228
-209
-200
-192
-193
-193
-214
-239
-234
-230
-230
-239
-236
-229
-231
-247
-235
-247
-250
-241
-246
-248
-266
-283
-272
-277
-268
-251
-247
-244
-246
-249
-249
-253
-252
-249
-265
-266
-261
-251
-234
-238
-237
-238
-240
-239
-247
-238
-249
-248
-238
-261
-269
-274
-288
-302
-306
-308
-311
-322
-332
-339
-352
-353
-369
-387
-398
-412
-408
-390
-369
-369
-355
-343
-342
-335
-344
-363
-379
-368
-361
-353
-350
-337
-326
-317
-304
-297
-285
-281
-270
-280
-276
-271
-280
-296
-306
-308
-302
-310
-317
-309
-295
-287
-293
-295
-288
-280
-289
-282
-277
-279
-274
-257
-241
-230
-209
-199
-191
-203
-193
-178
-182
-185
-202
-208
-217
-234
-246
-249
-252
-263
-278
-276
-271
-276
-284
-295
-293
-291
-286
-282
-287
-277
-265
-242
-220
-218
-210
-206
-210
-217
-211
-213
-209
-210
-218
-210
-213
-204
-205
-212
-213
-224
-232
-237
-252
-260
-251
-267
-271
-266
-276
-277
-279
-285
-298
-308
-321
-307
-305
-313
-319
-303
-302
-303
-303
-313
-328
-328
-321
-337
-327
-321
-335
-342
-353
-359
-358
-363
-364
-351
-348
-347
-336
-338
-346
-347
-344
-349
-367
-368
-342
-340
-337
-326
-324
-329
-317
-307
-293
-273
-273
-270
-262
-274
-283
-307
-262
-348
-350
-324
-348
-322
-337
-320
-311
-321
-319
-308
-298
-304
-290
-265
-256
-253
-262
-258
-260
-271
-274
-282
-278
-269
-280
-270
-268
-267
-275
-296
-295
-325
-304
-339
-330
-414
-363
-1015
-1681
-1383
-1177
-1064
-915
-606
-222
-14
89
207
203
154
217
144
-54
-152
-223
-201
-180
-105
-34
-12
-103
-181
-186
-254
-354
-952
-1297
-1307
-1405
-1497
-1482
-1318
-1207
-1119
-1010
-836
-827
-864
-757
-765
-936
-1300
-1666
-1767
-2218
-2395
-2023
-1826
-1687
-1554
-1296
-1008
-902
-783
-431
-275
-393
-383
-275
-215
-170
-61
154
310
330
398
504
390
170
126
156
24
-186
-240
-227
-429
-720
-768
-759
-741
-765
-681
-594
-769
-938
-998
-1037
-1179
-1322
-1346
-1451
-1537
-1579
-1450
-1253
-1095
-959
-793
-544
-416
-211
-37
77
68
33
88
248
398
536
711
437
738
946
955
1095
886
850
782
731
749
796
720
606
714
501
403
444
348
266
154
167
171
242
191
169
222
195
145
131
114
96
64
33
92
231
302
331
376
350
335
366
450
550
578
603
596
527
479
487
548
549
540
574
599
626
623
628
578
557
536
518
517
492
465
345
256
190
186
227
253
284
204
170
168
188
191
152
180
157
170
161
180
228
191
217
264
338
340
414
444
449
469
484
569
569
610
670
652
599
545
541
566
582
664
625
563
511
477
406
383
499
490
445
368
411
332
291
315
289
275
209
205
158
122
99
90
115
102
136
136
158
123
91
100
87
121
125
112
96
110
115
110
123
117
83
68
41
32
-30
-115
-115
-186
-239
-312
-312
-289
-373
-407
-428
-410
-430
-437
-405
-429
-449
-510
-568
-615
-683
-684
-683
-697
-692
-672
-640
-619
-596
-601
-602
-597
-606
-598
-604
-612
-615
-611
-540
-470
-377
-305
-261
-225
-211
-167
-148
-152
-170
-182
-162
-166
-122
-87
-71
-26
0
19
37
63
96
88
57
12
-1
-19
-23
-8
30
95
113
145
149
151
184
180
200
206
254
290
322
386
407
479
524
627
708
786
864
895
933
944
959
999
1045
1112
1163
1195
1266
1310
1423
1458
1568
1550
1643
1687
1707
1634
1342
1011
499
36
-460
-887
-1287
-1666
-1889
-2016
-2115
-2108
-2024
-1865
-1781
-1644
-1490
-1388
-1296
-1270
-1227
-1234
-1157
-967
-773
-513
-276
20
230
464
658
821
894
878
820
643
482
283
62
-150
-342
-481
-623
-676
-732
-783
-848
-951
-1021
-1171
-1226
-1343
-1415
-1491
-1563
-1545
-1561
-1430
-1346
-1168
-986
-794
-586
-470
-302
-254
-200
-196
-170
-172
-187
-165
-196
-186
-225
-215
-222
-236
-279
-344
-442
-585
-704
-865
-983
-1127
-1231
-1340
-1434
-1597
-1770
-1848
-1875
-1704
-1535
-1350
-1323
-1260
-1197
-1136
-1096
-1011
-826
-774
-679
-679
-652
-646
-599
-563
-569
-560
-512
-488
-585
-757
-941
-1059
-1172
-1264
-1338
-1356
-1397
-1452
-1531
-1575
-1540
-1468
-1403
-1341
-1289
-1229
-1143
-1083
-1033
-982
-891
-772
-643
-501
-417
-367
-331
-341
-334
-329
-325
-349
-409
-483
-553
-602
-648
-665
-677
-652
-625
-592
-544
-532
-516
-518
-495
-444
-388
-304
-211
-134
-105
-98
-101
-61
9
80
140
160
184
167
181
198
220
224
233
240
246
246
279
289
341
459
539
703
757
894
886
946
1049
1230
1437
1574
1839
1890
2122
2217
2419
2607
2687
2826
2593
2102
971
-453
-2015
-3284
-3762
-3685
-3525
-3355
-3032
-2923
-2783
-2465
-1942
-1449
-1060
-761
-722
-773
-717
-701
-741
-669
-320
238
920
1693
2203
2319
2200
1934
1642
1317
1036
686
155
-442
-1039
-1465
-1714
-1781
-1797
-1758
-1622
-1486
-1367
-1338
-1412
-1590
-1789
-1886
-1865
-1721
-1467
-1193
-1000
-774
-453
-35
389
811
1106
1215
1192
1095
924
688
476
237
28
-134
-233
-297
-338
-391
-481
-598
-676
-760
-877
-1030
-1204
-1378
-1522
-1538
-1529
-1417
-1286
-1116
-935
-738
-524
-324
-113
27
124
118
196
329
356
303
193
240
278
238
239
250
261
104
-76
-219
-319
-462
-601
-706
-835
-945
-1033
-1041
-1083
-1067
-1039
-986
-936
-839
-711
-657
-602
-571
-489
-431
-319
-223
-162
-100
-84
-30
-61
-76
-288
-540
-858
-1134
-1299
-1386
-1389
-1545
-1525
-1572
-1528
-1582
-1381
-1143
-1051
-994
-947
-876
-968
-1025
-1144
-1284
-1314
-1112
-879
-718
-537
-316
-256
-312
-337
-354
-413
-514
-633
-841
-1029
-1127
-1169
-1188
-1167
-1057
-850
-684
-524
-439
-422
-477
-562
-595
-595
-550
-497
-409
-370
-345
-260
-147
-16
39
104
116
66
-20
-127
-254
-383
-445
-489
-488
-461
-374
-306
-231
-171
-102
-39
-5
10
-8
-20
-25
19
93
176
263
376
489
572
614
642
649
647
678
659
615
529
506
490
490
549
641
775
913
1065
1164
1293
1477
1645
1757
1853
1996
2188
2402
2455
1933
932
-531
-1852
-2735
-3004
-2839
-2708
-2376
-2186
-1967
-1879
-1638
-1348
-1214
-879
-718
-513
-415
-292
-299
-509
-442
-153
447
1052
1690
1963
1865
1636
1279
960
566
324
-63
-452
-818
-1120
-1334
-1504
-1534
-1575
-1446
-1249
-990
-835
-787
-874
-1019
-1101
-1088
-953
-745
-439
-209
37
274
520
743
931
1073
1090
1043
945
795
535
265
7
-217
-375
-455
-491
-525
-542
-548
-610
-663
-709
-762
-826
-898
-942
-955
-903
-818
-688
-545
-368
-207
-22
130
285
382
419
434
400
367
301
248
181
98
49
10
-13
-63
-117
-184
-264
-350
-454
-553
-632
-716
-789
-835
-849
-808
-781
-701
-649
-553
-453
-354
-259
-203
-142
-122
-110
-97
-104
-86
-104
-132
-142
-155
-159
-206
-236
-294
-525
-918
-1347
-1661
-1669
-1497
-1251
-1239
-1232
-1303
-1338
-1417
-1374
-1079
-756
-570
-546
-573
-652
-664
-717
-703
-671
-405
-101
88
95
-22
-153
-358
-514
-609
-617
-635
-703
-839
-1030
-1169
-1169
-1100
-1018
-912
-778
-649
-562
-536
-536
-528
-510
-467
-377
-258
-132
-41
-4
23
19
41
99
120
108
47
1
-67
-157
-253
-354
-392
-383
-333
-294
-229
-166
-117
-115
-129
-131
-127
-65
-14
65
117
171
243
333
403
415
421
430
464
471
479
495
510
535
565
545
554
517
496
442
406
451
432
440
547
703
748
974
1129
1202
1406
1736
1883
2087
2272
1994
1253
106
-1034
-1931
-2368
-2375
-2310
-2071
-1824
-1536
-1539
-1484
-1319
-1251
-1063
-848
-626
-534
-397
-331
-387
-375
-225
130
645
1150
1375
1368
1279
1047
712
329
52
-282
-595
-858
-1061
-1214
-1297
-1289
-1277
-1222
-1095
-920
-793
-760
-799
-902
-941
-944
-924
-800
-605
-367
-169
82
315
527
624
684
647
559
441
288
124
-94
-294
-512
-625
-719
-761
-746
-724
-692
-706
-710
-726
-811
-870
-939
-946
-934
-864
-747
-569
-426
-283
-141
-30
72
118
130
113
76
12
-34
-110
-164
-211
-220
-252
-252
-266
-271
-307
-352
-416
-497
-565
-616
-631
-695
-699
-697
-671
-647
-591
-517
-474
-411
-346
-303
-292
-291
-293
-312
-350
-345
-332
-333
-300
-298
-281
-254
-219
-227
-249
-288
-425
-710
-1009
-1369
-1477
-1498
-1315
-1229
-1067
-910
-757
-632
-721
-725
-909
-918
-995
-944
-889
-696
-566
-460
-444
-385
-290
-227
-181
-248
-315
-430
-518
-699
-845
-989
-1064
-1120
-1093
-1031
-920
-818
-714
-667
-641
-603
-557
-518
-526
-521
-525
-486
-434
-348
-260
-175
-99
-26
-11
-1
-38
-105
-201
-339
-456
-547
-594
-617
-619
-589
-534
-460
-377
-316
-264
-204
-149
-114
-81
-64
-19
8
31
71
148
227
311
387
439
480
458
420
334
289
235
208
161
111
76
50
37
43
91
157
190
203
230
241
306
391
522
607
719
820
891
1017
1110
1247
1300
1403
1549
1736
1923
1824
1430
590
-419
-1267
-1774
-1918
-1967
-1796
-1679
-1482
-1378
-1314
-1214
-1204
-1048
-972
-856
-749
-565
-412
-342
-301
-176
93
452
841
1093
1193
1164
1047
818
497
160
-188
-519
-810
-994
-1050
-1041
-992
-1003
-987
-992
-962
-920
-882
-888
-929
-939
-928
-844
-751
-566
-383
-174
17
237
401
527
568
510
401
243
112
-41
-165
-300
-372
-424
-460
-482
-500
-498
-524
-546
-600
-659
-717
-785
-826
-863
-835
-755
-601
-468
-315
-165
-72
-19
89
134
98
59
-41
-76
-132
-174
-183
-178
-152
-140
-138
-130
-138
-142
-188
-253
-366
-446
-508
-570
-582
-602
-590
-561
-476
-397
-308
-255
-181
-158
-163
-164
-218
-264
-325
-352
-396
-426
-431
-428
-396
-421
-393
-754
-1137
-1513
-1768
-1728
-1711
-1594
-1597
-1080
-740
-394
-469
-305
-135
-163
-289
-443
-467
-428
-291
-398
-450
-450
-179
-253
-490
-794
-928
-1021
-1131
-1267
-1429
-1366
-1352
-1295
-1426
-1408
-1171
-870
-782
-609
-482
-447
-238
-159
-344
-409
-325
-274
-183
-208
-159
-84
-75
-101
-218
-307
-316
-400
-605
-752
-754
-774
-855
-820
-792
-686
-548
-485
-366
-216
-126
-103
-77
-34
-76
-143
-148
-184
-223
-257
-220
-120
-66
0
63
132
164
157
136
96
63
23
19
20
20
23
49
82
150
255
416
510
551
506
443
332
232
158
79
94
74
135
283
497
648
753
861
937
1044
1096
1232
1337
1427
1504
1482
1231
758
138
-512
-933
-1110
-1040
-979
-897
-912
-1007
-1162
-1269
-1310
-1263
-1192
-1079
-988
-846
-609
-443
-316
-247
-60
112
333
473
589
625
602
526
329
138
-76
-255
-455
-559
-666
-649
-637
-675
-787
-882
-961
-1030
-1054
-1060
-1004
-954
-838
-752
-604
-473
-330
-241
-143
-56
26
101
131
130
102
76
21
-18
-56
-78
-83
-117
-142
-153
-207
-263
-379
-479
-553
-555
-553
-550
-529
-524
-487
-469
-389
-323
-248
-168
-118
-70
-32
-10
-37
-26
-27
-19
-21
-15
0
0
-22
-51
-130
-170
-217
-268
-310
-358
-395
-422
-425
-441
-481
-545
-596
-658
-735
-763
-753
-671
-554
-461
-416
-349
-297
-285
-323
-381
-396
-411
-399
-377
-365
-336
-305
-326
-380
-488
-544
-594
-623
-676
-679
-684
-689
-718
-747
-752
-762
-728
-698
-641
-604
-511
-480
-470
-478
-468
-486
-534
-555
-548
-542
-526
-479
-473
-447
-460
-459
-471
-487
-477
-472
-483
-486
-469
-450
-423
-388
-352
-322
-281
-247
-215
-196
-198
-228
-251
-269
-260
-240
-217
-181
-143
-132
-134
-126
-132
-144
-164
-170
-216
-256
-278
-280
-290
-293
-262
-223
-175
-149
-114
-96
-66
-40
-46
-25
19
70
133
184
205
192
166
156
105
87
73
74
92
124
152
157
179
196
194
154
159
146
115
126
123
185
243
310
340
367
438
499
566
583
660
711
777
834
843
879
891
949
1000
1084
1113
1025
763
299
-176
-607
-780
-839
-776
-705
-640
-575
-630
-638
-751
-810
-887
-954
-943
-881
-709
-499
-275
-94
40
143
205
251
265
235
194
87
14
-87
-178
-249
-322
-355
-369
-394
-399
-442
-509
-579
-654
-722
-814
-847
-866
-838
-766
-654
-503
-359
-251
-192
-214
-226
-240
-235
-214
-170
-74
-41
40
39
64
36
9
-45
-146
-215
-284
-294
-308
-325
-346
-384
-387
-410
-441
-476
-492
-473
-476
-456
-424
-425
-401
-365
-367
-374
-346
-287
-264
-239
-207
-207
-218
-287
-382
-458
-488
-426
-380
-325
-318
-303
-325
-346
-377
-402
-395
-404
-402
-430
-409
-349
-272
-224
-224
-220
-240
-240
-284
-323
-348
-358
-346
-338
-318
-291
-272
-266
-300
-376
-418
-478
-522
-580
-594
-577
-541
-466
-389
-304
-251
-217
-302
-424
-591
-736
-797
-799
-710
-583
-378
-214
-98
-106
-155
-245
-375
-472
-551
-556
-535
-476
-426
-371
-352
-339
-367
-399
-416
-412
-401
-367
-327
-286
-266
-268
-255
-248
-208
-143
-38
45
122
150
159
127
68
17
-36
-65
-63
-15
36
98
95
66
-14
-125
-243
-302
-296
-253
-158
-67
65
161
239
280
291
271
246
246
283
317
357
376
380
335
255
207
142
117
98
112
80
72
118
135
146
130
97
35
33
27
67
143
219
294
298
365
417
459
474
476
506
489
539
545
559
601
632
709
770
833
867
763
643
424
199
-37
-261
-443
-602
-608
-553
-473
-393
-367
-408
-477
-596
-709
-835
-815
-745
-667
-547
-388
-189
-61
52
65
59
34
38
25
-10
32
29
68
38
49
27
4
1
-66
-120
-203
-266
-330
-379
-411
-415
-387
-368
-334
-310
-268
-227
-216
-185
-211
-223
-255
-245
-218
-184
-126
-93
-42
-20
16
8
-4
-50
-88
-112
-167
-161
-163
-145
-128
-121
-132
-164
-206
-244
-279
-337
-375
-396
-434
-442
-433
-393
-348
-332
-307
-328
-352
-401
-431
-464
-483
-472
-468
-429
-404
-395
-386
-372
-381
-400
-424
-424
-416
-466
-482
-492
-502
-444
-402
-345
-329
-283
-296
-352
-393
-437
-448
-515
-518
-503
-463
-400
-335
-326
-348
-368
-421
-479
-517
-483
-448
-414
-360
-322
-299
-284
-286
-298
-325
-344
-360
-380
-407
-422
-415
-407
-376
-340
-290
-229
-204
-196
-205
-227
-255
-265
-275
-272
-241
-204
-165
-131
-97
-79
-105
-136
-190
-254
-298
-339
-340
-325
-289
-233
-183
-164
-164
-176
-185
-205
-245
-246
-225
-201
-197
-165
-138
-106
-68
-32
-1
13
30
12
-26
-68
-105
-116
-99
-53
-7
40
60
69
49
17
-22
-57
-59
-53
-28
13
70
98
106
91
56
-21
-111
-162
-197
-180
-121
-33
64
133
171
141
65
-14
-69
-99
-105
-54
24
163
279
323
343
296
232
93
-5
-47
-53
-28
25
97
152
190
221
205
177
131
90
97
89
147
166
180
122
70
15
-58
-106
-203
-216
-248
-214
-219
-198
-176
-201
-215
-297
-335
-388
-383
-403
-406
-394
-338
-278
-259
-213
-219
-197
-239
-253
-286
-314
-310
-307
-306
-296
-245
-220
-183
-182
-168
-162
-184
-208
-233
-241
-263
-279
-279
-266
-236
-217
-216
-218
-225
-237
-269
-306
-318
-324
-314
-298
-293
-288
-294
-320
-342
-354
-355
-329
-309
-277
-254
-243
-234
-239
-267
-281
-288
-284
-281
-269
-264
-242
-221
-239
-268
-309
-341
-372
-386
-371
-359
-344
-329
-317
-316
-321
-317
-320
-312
-317
-321
-307
-293
-261
-235
-227
-236
-257
-273
-293
-313
-309
-299
-293
-282
-285
-296
-292
-329
-394
-367
-379
-406
-381
-390
-385
-380
-377
-377
-373
-367
-364
-371
-378
-354
-326
-292
-260
-219
-202
-170
-185
-220
-225
-235
-224
-213
-201
-201
-195
-199
-208
-211
-222
-257
-270
-276
-258
-237
-221
-218
-207
-196
-204
-227
-238
-240
-240
-210
-203
-200
-208
-228
-245
-262
-250
-227
-235
-226
-220
-215
-222
-217
-219
-228
-225
-230
-224
-226
-242
-243
-221
-216
-220
-205
-202
-221
-236
-250
-266
-247
-221
-216
-205
-211
-220
-235
-271
-298
-329
-361
-378
-365
-365
-354
-337
-314
-310
-298
-291
-310
-335
-356
-355
-363
-370
-372
-359
-352
-337
-319
-335
-358
-382
-434
-453
-476
-477
-466
-453
-421
-389
-397
-414
-419
-433
-464
-480
-465
-442
-439
-394
-364
-336
-331
-325
-343
-351
-497
-779
-550
-434
-471
-409
-316
-217
-270
-294
-389
-484
-483
-541
-612
-585
-562
-501
-446
-434
-447
-454
-482
-521
-549
-571
-569
-530
-486
-442
-402
-363
-317
-311
-331
-370
-419
-444
-466
-492
-516
-527
-525
-487
-444
-424
-406
-440
-468
-510
-539
-540
-552
-540
-526
-514
-489
-465
-442
-437
-445
-463
-474
-471
-469
-484
-472
-440
-405
-391
-402
-395
-392
-403
-427
-452
-469
-467
-462
-450
-438
-442
-427
-418
-419
-429
-445
-478
-506
-506
-514
-512
-491
-460
-445
-443
-448
-453
-469
-496
-495
-493
-491
-480
-472
-456
-445
-424
-419
-425
-435
-446
-451
-468
-483
-481
-495
-505
-498
-496
-502
-513
-511
-508
-508
-512
-520
-532
-549
-540
-534
-535
-520
-501
-473
-471
-464
-427
-410
-406
-402
-398
-398
-405
-411
-416
-412
-414
-412
-403
-379
-360
-357
-371
-391
-399
-412
-421
-413
-413
-413
-430
-434
-431
-428
-428
-417
-405
-400
-393
-388
-386
-385
-385
-385
-383
-383
-387
-369
-356
-344
-327
-318
-311
-300
-303
-311
-319
-345
-360
-377
-381
-389
-386
-370
-369
-354
-348
-349
-330
-319
-299
-297
-313
-307
-310
-325
-342
-359
-377
-399
-419
-432
-432
-442
-433
-430
-427
-436
-444
-447
-454
-449
-464
-461
-433
-423
-417
-402
-391
-384
-366
-349
-343
-351
-354
-345
-359
-372
-380
-389
-392
-402
-398
-414
-410
-409
-431
-446
-475
-478
-472
-490
-492
-484
-468
-442
-430
-416
-414
-392
-379
-363
-342
-334
-329
-343
-349
-366
-357
-362
-367
-357
-362
-366
-364
-356
-371
-392
-405
-413
-432
-442
-443
-448
-456
-461
-455
-460
-462
-459
-462
-452
-434
-428
-412
-398
-399
-408
-427
-427
-422
-427
-429
-421
-399
-394
-391
-370
-370
-374
-369
-367
-366
-381
-380
-367
-361
-359
-359
-353
-350
-343
-330
-346
-340
-329
-344
-346
-340
-336
-346
-348
-360
-360
-361
-360
-357
-348
-332
-339
-339
-335
-344
-355
-358
-370
-392
-399
-411
-425
-436
-447
-464
-467
-456
-455
-446
-432
-433
-435
-444
-442
-435
-425
-418
-409
-397
-383
-377
-387
-394
-404
-420
-407
-402
-410
-405
-417
-420
-419
-426
-419
-415
-435
-451
-470
-489
-495
-492
-494
-498
-503
-502
-497
-485
-479
-453
-421
-405
-402
-407
-393
-388
-387
-383
-376
-364
-373
-383
-381
-389
-403
-423
-430
-431
-435
-445
-451
-442
-434
-433
-430
-422
-411
-405
-411
-416
-404
-396
-409
-398
-385
-386
-375
-365
-380
-390
-393
-397
-394
-394
-405
-405
-392
-374
-349
-341
-332
-314
-320
-329
-321
-295
-295
-316
-311
-300
-303
-293
-266
-256
-276
-288
-288
-284
-293
-310
-310
-319
-324
-324
-331
-339
-348
-342
-339
-355
-360
-359
-373
-380
-397
-403
-404
-391
-382
-375
-363
-362
-358
-350
-331
-318
-302
-301
-301
-305
-307
-314
-304
-302
-311
-317
-322
-314
-316
-311
-293
-296
-291
-286
-274
-260
-254
-248
-242
-234
-234
-225
-215
-226
-244
-268
-291
-295
-298
-295
-284
-288
-296
-296
-299
-291
-279
-279
-282
-282
-286
-289
-292
-296
-305
-311
-330
-338
-323
-319
-299
-292
-306
-309
-316
-308
-288
-287
-279
-274
-271
-254
-239
-231
-222
-226
-238
-241
-229
-216
-224
-225
-224
-240
-241
-241
-248
-254
-257
-248
-244
-254
-263
-262
-263
-279
-265
-247
-233
-207
-188
-175
-171
-174
-176
-180
-187
-189
-200
-208
-209
-194
-207
-225
-231
-227
-227
-222
-227
-248
-244
-240
-257
-261
-266
-265
-267
-268
-263
-259
-268
-274
-265
-264
-264
-254
-239
-242
-267
-260
-245
-239
-221
-218
-222
-217
-212
-215
-231
-236
-219
-209
-215
-227
-248
-264
-281
-297
-298
-291
-290
-284
-273
-267
-270
-269
-261
-260
-264
-263
-255
-252
-239
-242
-250
-237
-224
-221
-223
-220
-218
-221
-222
-229
-234
-252
-275
-287
-287
-267
-258
-245
-244
-241
-234
-225
-221
-231
-218
-194
-171
-157
-158
-154
-124
-100
-87
-84
-84
-91
-109
-129
-140
-134
-145
-169
-183
-198
-193
-199
-201
-201
-212
-217
-233
-249
-246
-235
-228
-227
-221
-204
-189
-179
-178
-156
-139
-129
-129
-132
-145
-147
-155
-158
-166
-197
-211
-231
-256
-267
-277
-281
-280
-287
-284
-286
-300
-312
-327
-349
-372
-385
-380
-388
-393
-387
-393
-386
-369
-368
-361
-339
-309
-306
-309
-302
-296
-295
-305
-323
-329
-326
-305
-299
-297
-283
-287
-308
-324
-328
-336
-334
-341
-349
-345
-354
-358
-364
-343
-320
-308
-284
-270
-262
-265
-266
-256
-251
-250
-241
-236
-243
-249
-255
-245
-240
-239
-232
-234
-235
-226
-222
-232
-234
-222
-229
-252
-267
-271
-265
-249
-233
-210
-197
-200
-194
-178
-183
-173
-155
-141
-145
-173
-196
-214
-221
-237
-243
-229
-206
-194
-181
-169
-160
-168
-161
-152
-163
-163
-167
-175
-161
-152
-134
-118
-98
-97
-99
-96
-101
-101
-109
-136
-163
-170
-170
-163
-155
-147
-143
-125
-129
-127
-133
-129
-123
-123
-118
-131
-139
-145
-150
-156
-166
-184
-202
-219
-234
-241
-256
-268
-275
-279
-285
-277
-269
-264
-258
-270
-282
-272
-258
-246
-235
-230
-218
-221
-222
-225
-232
-216
-201
-205
-187
-188
-180
-177
-181
-165
-162
-172
-167
-178
-214
-232
-235
-233
-246
-253
-268
-264
-255
-258
-260
-265
-271
-274
-268
-264
-242
-229
-216
-198
-175
-151
-145
-128
-105
-94
-87
-83
-64
-44
-49
-39
-13
-11
3
12
6
4
-20
-34
-39
-61
-87
-110
-128
-130
-132
-145
-151
-153
-159
-156
-160
-160
-146
-156
-173
-173
-160
-158
-141
-137
-128
-120
-133
-136
-155
-157
-150
-151
-163
-160
-137
-135
-140
-138
-149
-164
-165
-153
-136
-144
-115
-103
-94
-69
-80
-95
-97
-94
-87
-77
-70
-62
-105
-78
-67
-92
-85
-105
-122
-144
-181
-204
-202
-199
-187
-182
-192
-190
-184
-190
-183
-175
-170
-159
-163
-159
-165
-175
-170
-158
-155
-166
-170
-147
-141
-143
-145
-158
-158
-167
-179
-181
-176
-182
-196
-194
-186
-175
-157
-153
-152
-161
-164
-160
-135
-129
-128
-114
-107
-107
-107
-110
-111
-115
-108
-105
-112
-112
-112
-113
-129
-139
-159
-178
-197
-215
-232
-240
-244
-257
-266
-272
-275
-275
-270
-265
-266
-267
-261
-251
-253
-254
-244
-245
-257
-268
-263
-255
-260
-270
-265
-260
-266
-267
-273
-285
-293
-295
-306
-311
-311
-313
-304
-291
-285
-274
-267
-267
-264
-262
-244
-226
-219
-221
-218
-206
-202
-193
-194
-202
-208
-215
-228
-239
-249
-252
-256
-264
-282
-303
-315
-327
-344
-342
-353
-359
-357
-371
-371
-380
-372
-336
-311
-303
-297
-297
-277
-273
-284
-273
-278
-282
-280
-294
-286
-275
-276
-280
-279
-281
-278
-274
-275
-264
-271
-277
-271
-252
-250
-260
-260
-249
-253
-255
-252
-233
-216
-210
-212
-222
-219
-217
-214
-212
-226
-229
-232
-247
-252
-257
-254
-249
-253
-263
-257
-267
-276
-281
-292
-287
-288
-280
-270
-266
-263
-260
-259
-250
-251
-249
-237
-235
-231
-224
-212
-193
-186
-209
-202
-194
-205
-199
-181
-184
-178
-171
-166
-167
-161
-155
-171
-187
-204
-210
-221
-222
-230
-235
-246
-254
-261
-275
-282
-283
-270
-271
-276
-269
-275
-273
-267
-273
-284
-307
-326
-337
-344
-352
-351
-340
-337
-331
-330
-341
-342
-345
-343
-344
-350
-336
-326
-314
-323
-314
-295
-297
-304
-308
-314
-353
-342
-308
-287
-315
-331
-300
-268
-290
-333
-335
-304
-283
-313
-338
-300
-253
-248
-265
-245
-206
-195
-216
-242
-240
-226
-242
-260
-240
-218
-217
-219
-202
-201
-199
-207
-220
-228
-235
-220
-210
-209
-217
-213
-211
-207
-203
-209
-186
-159
-132
-119
-99
-91
-96
-107
-113
-124
-149
-148
-151
-143
-154
-168
-174
-185
-204
-229
-237
-233
-241
-248
-252
-247
-239
-248
-254
-266
-270
-265
-257
-242
-228
-229
-223
-222
-215
-209
-214
-216
-218
-227
-237
-242
-242
-244
-256
-273
-285
-298
-321
-348
-373
-390
-411
-411
-410
-428
-435
-425
-411
-411
-393
-374
-354
-340
-325
-324
-320
-312
-313
-303
-307
-303
-296
-286
-292
-296
-290
-291
-303
-318
-326
-348
-354
-358
-369
-363
-353
-348
-345
-341
-330
-313
-309
-328
-343
-343
-325
-319
-300
-283
-277
-269
-261
-262
-256
-240
-231
-221
-240
-251
-252
-270
-280
-268
-244
-229
-228
-225
-238
-247
-247
-263
-265
-262
-268
-271
-276
-265
-263
-262
-256
-254
-242
-224
-213
-203
-208
-224
-233
-249
-267
-287
-308
-305
-298
-303
-311
-300
-279
-263
-253
-252
-256
-276
-306
-308
-297
-292
-272
-280
-283
-274
-278
-280
-279
-265
-257
-263
-270
-253
-266
-272
-300
-310
-308
-330
-349
-344
-333
-348
-349
-342
-346
-357
-379
-403
-415
-411
-417
-421
-420
-429
-423
-420
-421
-414
-401
-401
-402
-397
-397
-399
-396
-396
-412
-410
-400
-389
-377
-374
-380
-373
-374
-396
-413
-433
-443
-448
-452
-450
-439
-438
-428
-403
-376
-368
-358
-347
-348
-339
-330
-327
-312
-304
-306
-310
-315
-317
-318
-339
-347
-356
-369
-363
-356
-357
-355
-356
-377
-369
-358
-361
-357
-342
-324
-318
-327
-309
-296
-288
-276
-272
-252
-235
-233
-228
-225
-222
-204
-184
-188
-185
-196
-202
-202
-205
-200
-198
-190
-198
-215
-222
-220
-211
-211
-216
-210
-213
-210
-226
-231
-236
-249
-255
-256
-256
-258
-265
-271
-268
-267
-272
-273
-273
-271
-275
-295
-298
-285
-281
-282
-283
-276
-275
-282
-297
-306
-304
-329
-339
-344
-352
-369
-379
-373
-372
-364
-351
-349
-342
-332
-334
-339
-341
-337
-325
-324
-329
-337
-330
-321
-316
-291
-290
-290
-279
-265
-265
-266
-257
-254
-241
-248
-261
-253
-257
-255
-259
-252
-244
-254
-244
-235
-224
-206
-215
-234
-251
-267
-272
-294
-311
-323
-348
-365
-374
-364
-368
-375
-363
-346
-325
-307
-286
-276
-267
-264
-257
-247
-241
-217
-200
-191
-187
-191
-184
-177
-177
-178
-178
-179
-171
-163
-166
-165
-168
-174
-174
-175
-198
-217
-221
-230
-242
-250
-247
-249
-255
-256
-263
-259
-260
-285
-306
-319
-332
-333
-330
-329
-336
-340
-342
-336
-340
-333
-326
-332
-323
-321
-309
-303
-299
-295
-294
-283
-274
-267
-269
-280
-275
-278
-277
-276
-275
-258
-266
-277
-284
-303
-316
-312
-295
-292
-301
-306
-293
-280
-281
-274
-286
-295
-288
-287
-296
-311
-324
-341
-366
-373
-373
-389
-395
-401
-403
-408
-402
-395
-394
-384
-368
-356
-345
-346
-352
-346
-333
-324
-321
-301
-296
-293
-278
-273
-272
-275
-273
-279
-299
-326
-334
-340
-331
-317
-309
-310
-307
-298
-297
-300
-307
-303
-306
-321
-333
-334
-344
-354
-348
-356
-358
-360
-362
-372
-383
-395
-415
-411
-395
-395
-380
-366
-356
-342
-338
-329
-327
-334
-340
-332
-335
-344
-349
-352
-366
-364
-352
-351
-342
-334
-337
-344
-347
-348
-342
-336
-329
-320
-311
-308
-315
-312
-336
-342
-336
-342
-337
-337
-348
-359
-368
-376
-374
-363
-349
-340
-339
-340
-339
-334
-342
-348
-341
-331
-318
-328
-340
-340
-336
-333
-335
-337
-324
-326
-323
-334
-328
-322
-328
-361
-377
-384
-394
-385
-379
-364
-360
-367
-362
-340
-340
-335
-320
-307
-282
-274
-268
-275
-287
-291
-303
-296
-286
-277
-264
-244
-249
-247
-246
-244
-237
-252
-258
-264
-269
-258
-245
-236
-239
-227
-214
-220
-229
-234
-233
-238
-242
-236
-235
-243
-252
-252
-228
-210
-201
-199
-207
-209
-204
-210
-209
-215
-217
-220
-231
-241
-255
-252
-259
-269
-270
-279
-302
-307
-318
-325
-324
-330
-324
-321
-332
-339
-329
-327
-342
-328
-314
-313
-307
-297
-306
-308
-300
-297
-295
-286
-272
-262
-270
-278
-267
-265
-276
-277
-263
-270
-268
-265
-267
-257
-241
-219
-199
-204
-193
-190
-203
-214
-216
-220
-222
-230
-234
-237
-229
-215
-226
-238
-254
-273
-274
-276
-281
-286
-295
-275
-269
-256
-249
-249
-247
-247
-259
-257
-241
-239
-238
-251
-261
-269
-259
-254
-254
-240
-208
-200
-190
-168
-154
-139
-147
-135
-127
-119
-116
-109
-90
-87
-90
-82
-86
-88
-92
-95
-91
-90
-90
-96
-98
-103
-102
-106
-105
-97
-87
-78
-70
-72
-81
-82
-85
-87
-84
-91
-100
-117
-135
-152
-168
-185
-198
-196
-194
-198
-194
-180
-176
-174
-175
-171
-169
-165
-149
-136
-135
-146
-142
-148
-152
-163
-190
-196
-196
-209
-214
-211
-212
-226
-233
-233
-249
-266
-266
-268
-265
-258
-270
-276
-281
-285
-295
-310
-317
-325
-331
-339
-344
-344
-324
-337
-354
-356
-368
-355
-343
-341
-340
-350
-345
-306
-289
-293
-281
-270
-281
-301
-315
-312
-268
-237
-237
-252
-248
-240
-246
-264
-284
-262
-255
-271
-275
-275
-269
-254
-242
-217
-205
-202
-195
-201
-217
-220
-220
-226
-224
-225
-222
-226
-232
-241
-248
-249
-256
-269
-285
-290
-293
-295
-300
-305
-284
-273
-269
-274
-267
-250
-236
-221
-230
-231
-246
-258
-262
-270
-270
-272
-255
-257
-264
-258
-243
-250
-265
-257
-263
-259
-272
-275
-272
-284
-297
-311
-327
-335
-341
-332
-324
-316
-303
-298
-291
-289
-287
-299
-301
-289
-291
-299
-299
-296
-285
-279
-286
-290
-286
-296
-306
-304
-305
-319
-333
-332
-326
-315
-314
-324
-338
-336
-338
-350
-363
-370
-381
-403
-408
-397
-380
-365
-354
-326
-311
-322
-321
-305
-316
-332
-331
-329
-321
-320
-327
-346
-351
-369
-365
-348
-340
-333
-342
-330
-322
-324
-320
-313
-297
-290
-289
-264
-255
-255
-249
-241
-243
-238
-226
-232
-241
-257
-262
-272
-278
-277
-276
-266
-266
-275
-280
-279
-276
-280
-276
-272
-261
-254
-245
-237
-234
-236
-239
-256
-266
-272
-281
-276
-288
-301
-303
-297
-296
-298
-286
-276
-277
-281
-289
-294
-304
-305
-314
-316
-292
-285
-284
-288
-286
-289
-297
-294
-288
-258
-232
-216
-211
-212
-224
-240
-242
-244
-243
-246
-255
-274
-276
-281
-289
-305
-316
-326
-350
-368
-376
-382
-381
-371
-364
-355
-353
-354
-351
-348
-342
-328
-307
-302
-297
-300
-301
-327
-339
-313
-279
-268
-273
-272
-254
-242
-238
-227
-214
-189
-176
-177
-186
-186
-195
-208
-216
-215
-198
-202
-199
-181
-177
-181
-198
-215
-214
-211
-221
-225
-224
-231
-224
-225
-225
-225
-249
-250
-242
-261
-273
-286
-295
-291
-290
-288
-299
-299
-292
-285
-280
-265
-264
-265
-248
-259
-261
-255
-258
-255
-247
-240
-224
-212
-214
-226
-233
-245
-249
-253
-252
-261
-253
-269
-279
-298
-281
-241
-256
-279
-227
-273
-298
-838
-2314
-1952
-1014
-858
-790
-126
426
382
401
-197
-549
-429
-381
-671
-574
-210
65
178
87
24
-12
-44
-387
-571
-515
-406
-355
-262
-21
-46
-70
-153
-312
-545
-520
-523
-576
-459
-228
-187
-105
-20
-230
-288
-214
-376
-466
-390
-248
-283
-241
-206
-299
-243
-313
-347
-424
-346
-292
-434
-307
-395
-336
-266
-235
-325
-370
-222
-421
-366
-319
-397
-407
-176
-236
-130
-240
-215
-316
-418
-433
-466
-264
-399
-253
-183
-219
-352
-354
-377
-403
-384
-271
-322
-126
-146
-203
-269
-184
-93
-332
-99
-236
-57
-204
-313
-190
-188
-261
-308
-130
-99
-148
-299
-121
-232
-307
-294
-226
-227
-210
31
-1144
-1457
-1075
-1379
-1543
-1212
-479
-328
103
211
69
-182
-26
-499
-812
-592
-569
-645
-359
-74
-181
-26
8
-193
-403
-278
-535
-556
-322
-226
-348
-180
-16
-136
-219
-293
-350
-478
-411
-438
-416
-195
-234
-192
-129
-212
-383
-374
-586
-597
-373
-465
-407
-288
-144
-436
-274
-451
-445
-412
-388
-351
-373
-228
-503
-204
-431
-354
-259
-275
-346
-214
-202
-323
-279
-272
-200
-348
-259
-218
-133
-160
-198
-162
-376
35
-139
-285
-300
-350
-71
-323
-227
-330
-107
-77
-214
-375
-258
42
-219
-380
-274
-143
-74
-321
-299
-27
-214
-142
-191
-148
-194
-33
99
-309
-203
-17
221
-189
-323
80
65
-14
-121
-278
11
-6
-187
-220
-365
166
56
-497
-352
-238
-1581
-1735
-970
-1069
-1247
-689
6
-94
-69
-304
-497
-584
-699
-977
-948
-356
-385
-724
-343
69
-284
-482
-128
-399
-562
-373
-496
-464
-142
-80
-195
-19
75
-184
-184
-330
-363
-335
-315
-221
-106
61
-53
-173
-311
-188
-346
-407
-368
-144
-210
-332
-174
-143
-179
-456
-325
-325
-368
-353
-223
-326
-299
-106
-113
-475
-337
-99
-298
-557
-242
-85
-86
-71
-158
-99
-185
-123
-451
-326
-259
-131
-222
-166
-3
12
-4
-191
-279
-161
-225
-403
-183
-35
-147
-62
34
-237
-179
-96
-79
-236
-219
-45
-28
-48
-213
-141
65
49
-78
-106
-17
-103
-263
-244
-93
-49
-210
-156
-131
6
-165
-299
-184
-3
-76
-315
-301
-29
47
-401
-427
-120
-129
-226
-252
-252
40
-55
-255
-269
-105
-77
-201
-198
-218
-139
-48
-260
-426
-74
-23
-209
-298
-96
-98
-396
-401
-212
-198
-88
-13
-9
-80
-118
-52
-229
-325
-292
-86
-80
-196
-78
112
35
5
-29
-218
-283
-250
-128
-366
-353
-26
139
27
-206
-11
-94
-97
62
-377
-347
-1
20
-155
-291
181
164
-104
9
106
122
-313
-349
-97
220
400
248
337
382
148
-45
-169
-210
-55
217
82
-79
310
222
161
14
-180
31
-19
-74
-467
-48
367
-85
108
310
203
-37
-92
35
26
-33
-19
209
0
-49
187
197
96
-345
22
392
10
-84
-216
200
340
-112
-255
180
462
-54
-285
4
20
6
-167
-675
172
199
-529
54
477
-24
-231
40
-118
-480
-396
-74
49
-175
-239
-25
-151
28
-84
19
49
-137
-159
134
-236
-606
136
340
231
-199
54
-36
-163
-190
-298
-322
115
250
-322
-94
-19
-13
-258
-308
-236
-131
-58
-257
31
221
114
190
65
-224
162
149
-234
-9
-58
181
95
-72
226
-76
-355
161
48
-220
-214
-261
89
-138
-294
-367
621
210
-357
-115
494
220
-927
-414
175
71
-326
-484
541
994
-472
-707
655
447
-916
-451
452
-7
-295
-133
40
808
400
-1058
-108
977
-103
-958
-271
805
351
67
-455
126
223
-963
-587
-445
6
446
-225
-122
335
-133
-200
-688
-16
299
-405
-242
143
-89
-123
-599
-183
667
52
-403
-39
277
37
-526
-1018
-293
753
-165
-765
344
391
-480
-432
-820
-327
278
-329
-510
360
198
-371
-57
-211
-262
-238
-495
-168
30
-148
-454
77
602
-68
-844
-261
49
-413
-1045
-315
-73
-584
-30
-568
238
919
-661
-971
57
-83
-1155
-1056
318
665
-194
358
248
449
-191
-1058
-608
-578
-266
-321
78
341
961
392
-322
-271
-201
-73
-373
-797
-398
422
-243
-318
-65
368
163
-293
-513
-437
-75
-937
-1023
396
13
-54
91
965
-293
-1387
423
-164
-644
-728
72
468
-186
-124
321
-9
-60
-173
-51
-798
-720
-159
-198
-276
-411
892
1042
-624
-482
181
-258
-975
-802
81
-56
482
247
170
413
-190
-559
-310
-420
-564
-131
-173
1
-400
289
-333
-645
-216
-394
313
-497
-1190
159
-4
-480
-236
-241
676
89
-808
-614
-595
-138
-761
-794
-409
-332
-250
172
-463
-393
-30
-644
-718
-304
2
-631
-208
2
-128
-40
-145
59
-514
-599
126
-1096
-635
306
-769
-930
-831
272
131
-448
-180
-596
-42
-333
-543
-470
-622
80
-330
-299
-227
-394
379
45
-1072
-453
170
-472
-911
-311
151
-521
29
-381
-81
245
-337
-720
-366
-392
-487
-360
-215
345
-721
-189
472
-851
-329
105
-179
-974
-302
387
-661
-362
-960
17
121
-1476
-778
367
-41
-944
-274
24
-554
-940
-689
67
551
-717
-782
688
-259
-967
-512
573
-130
-1845
-444
705
84
-984
-732
733
-608
-1322
-337
149
-745
-533
-228
-257
170
-947
-679
61
-62
-841
-575
185
-242
-919
-56
-159
-587
-270
-591
-723
-23
-753
54
-305
-1028
-184
-158
-596
-459
-139
-773
-625
240
-759
-1301
-113
-608
-323
-593
-1192
-310
143
-915
-2203
533
78
-1129
-1118
33
758
-1577
-975
-549
-306
-743
-867
-436
351
-164
-962
-97
395
-307
-1047
-116
-328
255
-879
-47
836
-853
-368
688
-130
-1151
-282
-664
312
-355
-702
-28
200
-454
-1429
-28
180
-881
-854
-18
-605
-836
-388
-878
167
-585
-1232
-302
460
-764
-342
-200
-777
200
-885
-1125
-209
321
-58
-379
-32
-370
-235
-92
-775
-644
92
-321
-733
-362
-301
-158
-1226
-720
492
-612
-1135
-273
-226
-486
-1045
-618
566
-706
-1115
83
805
-657
-889
-122
7
-782
-796
-186
-424
64
-552
142
-724
-595
-563
-1296
467
-1140
-563
-202
-479
-758
-523
760
-458
-737
-375
125
81
-1380
50
-478
-989
502
0
-6
653
501
-1259
-15
30
-1122
-713
115
282
-184
-607
-130
198
-126
-1211
-598
487
-739
-1001
155
-184
-538
-709
267
-569
368
-117
-2118
288
154
-1950
-1433
1661
44
-1234
369
732
-382
-1090
-778
-964
-99
-813
-1060
237
-164
-857
-629
527
-209
-1610
528
-581
-880
-463
-1035
407
38
-69
-849
659
379
-846
-968
-39
229
-2061
64
240
-1123
-74
-116
-244
-193
-904
-852
-680
-1357
-527
-271
-433
-91
567
-315
-885
236
-555
-957
-439
-574
207
-641
-340
-250
-400
-83
-908
478
-1026
-1121
-708
-638
-1031
-1450
192
-16
-1543
-812
453
-719
-1140
-461
-215
-86
-808
-691
169
-187
-1044
-210
-996
-127
131
-1267
-9
-298
-388
48
-1244
-221
-268
-29
-622
-645
566
-679
-475
-892
476
-628
-752
-393
45
-522
-975
281
-998
260
16
-478
-290
-368
-410
-570
-386
-552
-1080
106
574
-1508
-234
11
-563
-511
-1146
154
-471
-539
110
-1252
327
372
-370
-1584
454
11
-540
-858
-831
350
-1095
-44
-236
-670
-599
697
-533
-712
-415
75
-45
-1247
-40
-522
-257
23
-371
-689
-419
237
-826
-755
70
595
-1483
-358
510
-612
-660
-13
-607
-36
481
-798
-540
6
-118
-332
-835
-636
904
-20
-896
-466
8
12
-537
-920
-463
139
-210
-880
-357
-114
84
-982
-451
-65
-466
-470
-494
-57
-861
-49
-55
-347
-487
-1147
411
-492
-763
-93
-824
-55
-262
-305
-285
136
-238
-1510
369
155
-1542
-161
-79
-381
-162
-860
-746
-185
158
-1284
-252
-45
-700
-150
-292
-755
151
-121
-855
-361
194
-738
-273
91
-1142
-14
-141
-246
-735
-619
326
-593
-1005
237
380
-156
-818
-422
417
-157
-943
-748
481
91
-1066
-353
-171
125
-211
-854
-317
238
-1406
-1393
662
-702
-335
-93
195
-22
-619
-503
-487
-174
-993
-958
344
88
-1123
129
182
-692
-747
579
-424
-343
134
-522
-248
-1002
672
-128
-741
623
-158
-534
-146
-918
-422
-277
-514
-162
-613
67
102
-440
-768
495
465
-771
-306
-542
403
-297
-816
286
-255
-179
421
242
-1159
118
749
-717
-1387
-391
261
134
-1761
-36
569
-987
526
-1115
-232
24
-733
-1466
-493
400
-359
170
-572
290
-320
-650
179
-699
-904
-188
-377
-559
-437
476
251
-412
-78
-211
-431
-534
-204
-1007
-834
1253
-232
-1537
461
958
-946
-1142
578
320
-1177
-989
-201
232
-812
-773
-213
326
518
-1698
-503
741
-175
-1110
-1210
-262
952
-955
-984
1105
-132
-1255
400
280
-862
-466
137
-474
-1175
831
-101
-651
-325
363
-728
-977
1122
-932
-1675
412
-180
-1136
-603
691
58
-1041
-70
-649
162
-760
-467
-503
-142
-495
-803
1472
-1022
-714
111
-317
-132
-1051
-538
110
-105
-1271
-1048
1566
-46
-1656
496
724
-702
-660
319
38
-29
-381
-606
441
-187
-366
-232
-250
10
-932
138
-188
-279
-194
-980
378
-377
-555
1246
-719
-1043
867
64
-2158
49
909
-1391
-887
322
146
-913
-198
-290
-598
69
-502
-748
-262
255
-1233
-230
637
-955
-912
301
377
-1188
-854
-380
34
-219
-1393
-518
326
-331
-790
-554
-213
6
-598
-657
-811
595
-317
-1243
583
-2
-1063
-1049
768
650
-1684
-307
68
-995
-22
-582
66
-36
-813
-409
-271
413
-1234
-1260
638
240
-1594
-47
388
-41
-708
-1328
349
57
-551
-1163
600
-608
-349
-46
-881
794
-318
-1073
99
-467
-93
-297
-819
174
-118
-470
-28
-5
-564
-288
282
-822
-1039
588
620
-2242
876
755
-2025
107
1231
-284
-2291
605
1187
-1214
-909
-173
624
-296
-686
152
-374
179
-217
-242
-641
155
355
-930
35
475
-1089
-133
409
-525
-1191
254
1126
-2017
-544
1197
114
-1528
-923
2099
-783
-1929
1380
414
-1780
-980
1503
-119
-2426
443
938
-841
-914
2
284
-614
-606
-765
62
519
-1111
-62
854
-829
-367
332
-22
-371
-516
-64
539
-1129
-837
1172
-384
-832
-312
1011
-365
-1979
645
308
-1920
-323
64
19
-460
-768
-110
-15
298
-1443
-114
671
-708
-590
463
8
-662
275
312
-68
-532
721
-650
-610
746
-1119
-627
428
-322
-443
-23
359
-1274
-46
591
-1465
-262
359
-1124
-665
654
-571
-685
-11
-210
-255
186
-937
-315
23
-299
-706
-567
148
-545
-107
-237
-89
-789
-95
741
-1241
-540
-397
-64
-257
-783
207
735
-126
206
-785
-143
743
-237
-772
177
280
-829
101
-125
-938
271
-23
-142
-104
-550
-534
-113
-358
-1222
291
416
-820
-772
615
279
-1002
-461
-25
964
-987
-1412
600
672
-784
-842
1184
-114
-672
22
417
179
-653
-381
374
36
-1106
0
697
-420
-709
226
172
-560
-613
-117
-425
9
-384
-1070
656
350
-1264
-497
896
161
-1324
-645
1200
-782
-1141
592
286
-294
-144
-209
132
120
-883
49
16
-673
-77
235
-303
-842
888
234
-1239
20
569
-957
-413
223
-715
-763
96
101
-704
-207
242
12
-849
-273
-386
75
-161
-836
-1002
778
557
-1590
-719
240
232
-835
-714
-443
472
-667
-1087
700
-434
-236
-217
203
189
-230
-86
147
-187
-10
-584
13
669
-909
105
966
-1582
-461
1068
-417
-1265
-256
993
-1323
-72
-353
-671
519
-365
-108
-438
717
-73
-1525
-30
342
486
-1298
-788
1284
-44
-1650
-483
922
-477
-1344
7
-329
37
-558
51
570
-529
-1000
-151
169
-40
-1243
-1248
1061
-602
-1286
19
412
-108
-965
-455
279
-217
-648
-871
285
-271
-1307
90
-159
-432
-274
138
-367
-1054
114
-241
-603
-1252
-59
335
-987
-1080
835
-641
-1246
343
-525
97
-253
-509
-113
-109
-882
-236
404
-1307
-925
1482
-590
-2477
1481
955
-2724
-723
2092
-941
-1615
827
254
-1302
-610
896
-989
-1031
563
-1000
-381
-180
-77
186
-488
34
-1023
876
363
-1156
-738
1121
13
-1173
236
214
-16
-464
-712
-166
185
-803
-763
-283
803
-154
-1693
816
1143
-1014
-1575
1410
636
-2451
386
565
-897
-444
102
187
221
-131
-145
414
-473
-767
58
700
-1164
-999
548
-65
-1258
131
382
-1108
-277
-32
-506
-613
-255
-181
-63
-400
-284
-37
772
-957
-1329
1051
217
-1308
-1304
1302
-346
-1759
809
112
-1116
283
197
-1660
-184
446
-467
-608
117
-775
64
785
-1947
43
1548
-1449
-1447
610
406
-1768
-196
868
-1148
-49
224
-757
-135
-92
-751
-28
-944
-524
-69
232
-530
-1171
922
57
-1461
64
837
-629
-1096
-76
773
-717
-1258
291
970
-615
-1007
-122
641
-445
-1403
-259
127
-1116
-194
291
-740
-659
-141
239
-601
341
-841
-523
1124
-963
-1299
887
594
-1276
-916
959
-58
-2068
130
587
-1263
-544
188
62
-882
-328
1297
-1503
-208
795
-263
-565
-108
226
-569
149
-1106
60
445
-996
-346
-221
333
-599
-920
-473
-18
81
-1019
-438
314
-755
-215
-778
-305
397
-729
-342
-230
202
-1051
428
258
-740
-515
443
166
-517
342
-694
-762
265
308
-1311
-500
1231
-448
-1987
581
658
-741
231
-462
-291
-2
83
-518
276
779
-733
-554
647
-234
-552
-243
-1113
-2
-204
-238
41
-682
-353
608
-435
-1128
819
790
-876
-1447
1308
-160
-1666
499
-145
-45
-474
-932
429
523
-2036
-660
996
-821
-1788
397
1081
-1306
-229
-157
250
-28
-890
-209
-194
150
-1147
-337
165
-784
146
-198
-1111
-309
819
-973
-1084
511
-1
-833
-647
250
-311
-382
-429
-1040
133
-487
-489
255
-1134
-503
96
-92
-224
-831
288
227
-1171
-775
-438
616
-576
-1996
206
91
-312
-986
-1012
500
-461
-1055
-769
105
-112
-886
-10
-52
-452
-549
249
152
-939
-362
-173
84
-99
-1629
171
855
-853
-1198
438
997
-1496
-936
786
-298
-865
41
79
-502
-653
330
350
-596
-1316
805
534
-1466
-470
316
398
-969
-1252
894
564
-1750
-579
1192
-471
-1629
-185
261
-330
-508
-249
-567
260
-181
-801
-297
447
-543
-563
149
-473
-558
-106
213
-1419
289
-288
-512
-95
69
-547
-783
545
-435
-916
-367
73
-65
-625
139
-838
-667
925
-935
-1279
618
159
-648
-357
-27
-511
-385
-41
-448
192
-817
-532
724
28
-1127
-670
45
165
-419
-1392
38
330
-92
-1979
-86
1998
-1352
-1356
964
271
-1323
-858
1194
239
-2004
-453
987
817
-1827
-1347
1849
545
-1832
-809
1633
593
-1566
-878
1153
24
-1861
-557
1440
-345
-1620
46
326
-101
-1157
85
43
-622
-443
-380
505
-945
-990
58
398
-542
-331
-146
-123
-440
-968
-185
7
-1354
-923
348
-664
-195
-1361
619
448
-2855
778
777
-1101
-1355
597
469
-1152
-610
-100
1193
-341
-1928
526
325
-714
-1119
-105
490
-1220
-187
-105
-618
-222
-266
-690
-835
-256
-144
19
-749
-634
764
-147
-1198
227
701
-691
-1184
276
-250
-377
-399
-390
327
-67
-526
-269
-23
-435
-129
-796
-236
-33
-518
34
-376
126
-419
39
207
-499
-1
-498
107
-60
-1029
-319
310
-419
-711
-550
518
-317
-1562
184
321
-849
-498
-769
124
256
-671
5
159
-594
-228
378
-250
-835
-242
152
-712
-569
-73
245
-585
-647
0
-285
-355
-433
-429
-484
-124
28
288
-634
-409
306
-520
-1093
179
488
-1403
-930
63
857
-981
-1734
1388
60
-1320
-823
484
149
-737
-1068
-256
1261
-1217
-883
878
856
-1401
-999
-92
557
-108
-1871
-224
976
97
-1945
-107
1184
-817
-1765
541
362
-430
-530
-170
216
-943
57
-522
-213
511
-512
-1226
-512
115
-800
-1396
-146
313
-1062
-1120
994
-247
-1292
179
-353
-976
89
-728
-500
96
-873
-310
-387
343
-206
-984
-303
-594
-4
-500
-268
-190
-259
-154
-238
43
-391
-707
-356
90
-1336
-490
423
78
-891
-853
666
-188
-1201
-335
177
-78
-390
-743
103
-547
283
-389
-1009
424
-639
-50
-506
-535
-281
-623
-311
-651
-41
-328
-231
230
-1213
-65
350
-1043
-819
24
201
-992
-339
-164
-55
-766
-420
494
-926
-512
386
-31
-1199
-38
424
-416
-412
-391
172
346
-1286
-8
-159
-328
-140
-1324
302
795
-455
-1108
226
560
-523
-1066
7
286
-582
-463
-427
307
-385
-954
-7
-250
-411
-450
-456
-642
16
-621
-710
236
-186
-540
55
-106
-405
-520
-714
9
-131
-785
482
-489
-585
452
-647
-672
208
438
-984
-375
717
-403
-750
-33
449
-531
-698
305
97
-300
-683
-438
484
63
-228
-926
25
478
-682
-1080
-253
625
-425
-849
470
-21
-1046
-32
-199
-518
-97
-416
-637
-105
-411
-23
-443
-507
63
-598
-696
-383
385
-1125
-811
98
-330
-286
-458
-457
262
-427
-496
123
-553
-153
-135
169
-187
-761
343
531
-168
-622
-616
738
-96
-578
-588
90
136
-603
149
-479
-188
60
-494
-171
136
-822
-238
612
-468
-361
-1114
162
226
-602
-574
-610
538
-294
-1465
121
435
-1046
-592
216
-601
-225
427
-601
-425
327
-365
-813
245
-460
-154
418
-163
-534
182
295
-216
-515
113
422
-270
-1073
34
1008
-601
-1105
243
183
-212
169
-733
-201
-4
-104
-41
-430
629
-197
-75
225
-423
-491
-245
197
-570
-636
-350
466
-907
-943
124
419
-1405
-931
610
-571
-677
-913
504
-489
-1094
63
266
-621
-322
104
-560
93
-408
-698
478
-78
-865
440
150
-596
-778
719
58
-629
-278
-529
229
-345
-551
-861
522
834
-661
-507
723
-130
-529
-50
-786
10
624
-666
-873
184
-209
-220
-710
-404
169
-147
-657
-571
132
-142
-10
-824
-342
237
-306
88
-533
-366
261
-454
-637
501
243
-494
-541
-294
-324
-473
-496
-681
-477
-83
-180
-1164
-225
397
-404
-698
-791
338
481
-1430
-1307
452
545
-1401
-1048
1101
-207
-1320
-228
62
-400
-747
-539
-72
-338
-117
-613
-533
-81
-65
-1391
-392
1140
-621
-958
152
-429
-84
-355
-938
-353
168
635
-1046
-663
796
-281
-1233
639
122
-1102
650
463
-585
-510
871
-269
-1149
674
273
-2
-297
-135
-239
-54
297
-820
-43
390
-862
-766
322
-160
-751
-854
49
165
-1023
183
-220
-788
-579
-175
-36
-578
-559
-83
300
-447
-718
37
610
-767
-1219
-179
585
-789
-1253
419
976
-1010
-1012
75
403
-51
-1313
19
584
-179
-477
-368
142
192
-821
-764
-133
334
-381
-1423
-304
307
-743
-1056
-513
155
175
-933
-1025
-185
189
-397
-1696
-2
577
-151
-718
-756
181
-491
-434
51
-407
-206
-168
-110
-648
10
830
-724
-875
458
42
-684
-1019
338
403
-619
-904
224
895
-161
-518
-503
150
470
-335
-423
161
16
-436
156
563
-676
-1018
781
353
-1590
-888
1018
463
-1100
-165
660
17
-883
-98
-686
52
432
-1446
-79
480
-159
-399
-20
-416
249
185
-295
-929
-137
975
-327
-1544
72
735
-462
-477
-31
-281
-298
250
-1583
140
709
-789
-365
407
314
-611
-113
-24
-749
-385
691
-482
-611
126
49
-531
-493
98
-482
-265
213
-795
-458
-519
-170
679
-804
-962
892
338
-1106
-292
416
134
-1014
-77
458
183
-361
-457
388
-282
-1066
-315
548
-89
-1267
-280
441
-1104
-657
692
-948
-807
664
-367
-488
-485
-400
-5
-404
-447
-393
-83
569
-566
-930
1205
57
-1421
522
666
-250
-1067
153
862
-437
-1045
-156
703
-977
-980
144
-139
-530
-794
-798
519
393
-1438
-409
873
113
-1123
-446
803
-220
-851
-529
402
476
-836
-730
-31
325
-806
-1165
739
441
-1003
-726
597
324
-734
-1215
464
876
-1566
-874
851
365
-1236
-677
393
-809
-343
-11
-683
-369
-359
-328
-626
-438
-48
-734
156
-62
-497
-8
-224
-835
-216
-191
-564
-85
-10
-264
-181
-754
-66
462
-1018
-467
269
-4
-704
69
-221
-589
148
-856
-341
74
-38
-401
-1297
-6
474
-1179
-919
569
-315
-412
-150
-575
-379
97
-452
-489
-105
334
-235
-1155
240
523
-1379
-220
576
-430
-584
-21
-238
-1314
331
-156
-1581
-324
1081
-555
-2060
127
35
-1190
-232
-228
-331
-384
-626
-44
-694
-621
135
-717
-647
53
-458
-279
-139
-647
-880
555
26
-1196
90
88
78
-573
-382
233
314
-563
-702
732
-26
-764
-517
349
-24
-644
-432
288
142
-240
-303
-368
-62
-1081
-695
95
355
-1078
-902
725
186
-1728
-366
718
-596
-1258
50
29
-185
-275
-1277
-22
330
-387
-728
-103
78
-601
-418
-332
-563
-21
-195
-215
-349
-430
144
216
-936
-1226
551
482
-1371
-705
902
107
-626
-517
19
237
-498
-672
-444
-176
-172
-337
-111
-108
-680
-269
329
-355
-611
-398
-24
-186
-950
-157
423
-198
-798
-281
68
-548
-977
-410
14
-380
-537
-710
232
-37
-527
-721
-92
-74
-655
58
162
-399
-800
-618
114
-180
-523
-190
-117
39
-602
-643
58
-199
-331
-532
-70
313
-234
-1073
32
553
-691
-909
71
405
-498
-833
-201
582
-826
-859
379
276
-730
-1158
368
476
-844
-1140
-75
399
-462
-845
-201
398
-592
-919
-191
357
20
-477
-612
539
-253
-1078
325
590
-797
-1135
951
110
-1099
-340
-126
177
-215
-970
-344
822
203
-1335
-916
467
73
-866
-1044
-123
755
-1439
-1248
250
58
-1002
-935
-111
-557
-80
-752
-614
-239
-204
-519
-589
326
-326
-966
13
181
-506
-812
230
51
-685
-511
-261
457
-799
-1070
446
333
-1174
-590
537
-23
-624
-842
-432
324
66
-459
-632
321
340
-1072
-592
794
117
-758
-12
-22
-137
149
-549
-488
327
27
-314
-398
-456
-1
251
-528
-429
-277
-7
523
-362
-798
-244
196
-179
-396
-231
-220
19
-50
-573
-586
202
33
-995
-467
148
-511
-253
-22
-1125
-652
264
-462
-870
-382
154
-847
-630
-189
-796
-572
-214
-108
-537
-898
-207
-508
-393
-338
-755
-79
-206
-312
-306
-103
-98
-746
29
15
-379
-326
168
-311
-1360
213
644
-605
-922
13
380
-681
-760
-407
176
-87
-814
-855
-274
707
-350
-1368
-184
420
-223
-473
-504
-142
-22
-242
-289
-709
-815
297
240
-497
-536
-228
-17
-339
-658
-840
326
431
-1026
-746
40
-51
-430
-509
144
-58
-556
-58
-53
-829
-905
473
134
-1355
-883
780
254
-1178
-611
-96
-214
-321
-656
-658
193
532
-955
-1129
350
142
-851
-423
280
48
-657
-652
95
-24
-761
-745
297
493
-888
-1179
143
223
-869
-1048
-403
840
58
-1372
-517
312
-167
-1076
-616
163
-342
-157
107
-603
-875
82
175
-640
-752
200
420
-314
-398
-342
86
-91
-370
-343
-70
33
-196
-735
-312
198
-637
-707
57
9
-166
-500
-994
158
126
-769
-729
-239
208
115
-1031
-782
236
-284
-301
-232
-345
-582
416
230
-984
-902
106
-297
-726
-299
-37
-385
-9
76
-928
-564
528
-415
-634
-65
-153
-87
-341
-146
-263
29
17
-392
-175
4
-158
-425
-210
34
-454
-365
53
-30
-182
-331
-494
-504
0
-405
-817
354
-182
-361
38
-278
-243
-779
-149
55
-551
-248
171
40
-741
-499
295
9
-288
-662
-418
296
-464
-706
-163
226
-62
-682
-197
332
-154
-369
-554
-544
144
84
-530
-508
385
43
-475
-189
-319
0
-22
-229
-431
-139
179
-399
-384
-275
-83
-16
-340
-444
-108
-202
-409
-115
-552
-419
364
455
-251
-951
-204
193
-461
-573
7
327
142
-543
-518
-143
-102
-581
-714
181
-431
-868
-98
-147
-244
-680
-406
24
-131
-136
-189
-392
-282
-436
-342
274
136
-426
-287
554
-357
-1000
42
522
-643
-723
479
331
-124
-250
30
-235
-325
-367
-526
208
9
-595
-248
404
-330
-875
-382
121
-256
-191
-59
-283
-182
-148
-337
-518
-264
233
94
-517
-531
-214
-158
-144
-411
-430
599
-19
-584
-144
-181
-250
-530
-222
-107
-444
-521
-306
-50
-200
-580
-251
-11
-347
-487
-557
-118
-111
-604
-355
658
14
-1248
-333
100
-230
-823
-576
447
76
-960
-615
402
278
-694
-550
-133
-178
-188
-482
-174
231
29
-641
-680
299
416
-499
-637
12
-21
-737
-351
233
-372
-656
-3
187
-247
-507
-212
-310
-243
-263
-476
148
218
-519
-659
-38
-101
-552
-625
4
-173
-807
-483
62
-35
-359
-643
-578
-511
-199
-123
-349
-582
-577
-76
-333
-464
-689
-430
296
-65
-1056
-939
214
295
-459
-1002
-277
549
-38
-687
-830
174
-5
-404
-440
-490
146
-224
-254
-234
-409
-205
-127
-427
-561
-374
-54
107
-210
-195
-129
-693
-365
-440
-539
-209
-71
-73
-79
-276
-358
-166
-401
-326
-157
-77
-71
-100
-263
-159
0
-541
-519
-90
-64
-246
-289
-224
-5
-278
-676
-243
-196
-201
-14
-227
-368
-336
115
-234
-445
-432
-120
237
-489
-365
182
-317
-804
-301
388
-33
-667
-348
-6
-480
-880
-494
131
-54
-382
-458
-388
-230
-488
-585
-313
-329
-266
165
-209
-296
-218
-306
-274
-452
-232
-89
-243
-203
-594
-658
-83
6
-379
-449
-220
-34
-387
-501
-511
-301
115
-701
-643
65
-242
-472
-586
-396
-439
-110
-270
-561
-115
234
-57
-506
-286
-96
136
-550
-758
-16
234
-212
-379
-190
91
44
-717
-196
121
-117
-160
-216
-121
130
87
-56
-232
-179
119
-127
-102
-415
-238
381
197
-634
-425
233
167
-551
-423
50
50
-264
-528
90
255
-99
-486
-675
-27
217
-378
-541
-264
188
221
-524
-609
8
-70
-319
-147
-34
-143
119
28
-345
-375
37
-105
-572
-289
-270
-89
-128
-372
-424
-57
62
-488
-733
-472
126
110
-586
-932
59
561
-482
-635
-221
53
-345
-415
-511
-318
246
60
-529
-335
138
-152
-505
-598
-626
-404
38
-91
-428
-239
-154
-483
-580
-426
-267
-50
-119
-445
-617
-141
264
-295
-875
-565
107
81
-467
-890
-204
308
-515
-1025
-205
403
-48
-606
-766
-214
5
-346
-527
-321
67
-119
-389
-469
-58
38
-167
-374
-430
121
338
74
-400
-729
-359
-30
-366
-555
-301
112
151
-296
-816
-563
355
21
-885
-266
297
-98
-632
-542
-257
-412
-366
-252
-103
-139
-218
-377
-504
-381
-245
107
-71
-443
-422
-149
-458
-674
-298
-97
-187
-217
-46
-135
-580
-471
-180
-395
-348
-181
-119
-133
19
-165
-304
-337
-284
-160
-209
-277
-528
-107
116
-324
-644
-370
-197
-377
-489
-430
-161
35
-193
-266
-237
-252
-173
-130
-306
-379
-222
-152
-72
-391
-396
-193
-106
-655
-864
-438
-352
-470
-763
-282
-178
-464
-516
-349
-211
-497
-665
-462
-89
-142
-444
-425
-246
-43
-65
-528
-463
-164
-100
-476
-738
-173
-56
-203
-522
-624
-88
-244
-755
-819
-414
-286
-500
-337
0
-261
-563
-677
-549
-422
-410
-417
-143
-160
-565
-567
-293
-197
-279
-461
-656
-326
-55
-282
-579
-372
129
-85
-435
-278
-117
-191
-346
-409
-315
-7
36
-42
-289
-209
-376
-469
-236
-28
-149
-293
-46
60
-272
-506
-153
126
-168
-613
-223
-202
-415
-325
-411
-380
-135
-72
-186
-116
-372
-544
-419
-459
-326
-239
23
69
-463
-717
-367
-600
-629
-344
-301
-166
-370
-395
-333
-461
-745
-689
-540
-556
-313
-285
-495
-492
-357
-158
130
-510
-1064
-243
287
-373
-906
-331
327
252
-538
-614
147
319
-472
-816
-323
103
175
-229
-323
-7
304
-207
-888
-426
-73
-304
-350
-433
-393
123
-3
-343
-481
-342
-311
-489
-464
-325
-204
-80
-45
-316
-323
-30
-149
-566
-711
-393
-153
-85
-74
-109
-224
-306
-219
-195
-426
-300
86
180
-326
-495
32
193
42
-254
-450
-288
38
-96
-138
-210
-365
-245
12
150
-272
-365
-79
-240
-569
-456
-58
-109
-93
-191
-354
-324
-204
-226
-512
-424
-114
-173
-294
-112
-72
-347
-351
-261
-448
-318
-14
42
-161
-408
-318
-46
-147
-409
-400
-58
-77
-441
-240
63
-83
-524
-447
-238
-81
-96
-430
-445
-161
-199
-580
-377
189
-101
-945
-620
-31
-135
-530
-459
-42
1
-327
-523
-448
-427
-425
-401
-339
-384
-199
-10
110
-373
-1028
-617
-28
-193
-667
-472
256
28
-684
-617
-166
-87
-537
-766
-260
-140
-481
-544
-427
-285
-296
-292
-331
-401
-328
-465
-603
-356
-257
-159
-177
-328
-425
-318
-135
-408
-646
-352
-170
-283
-599
-373
-8
-43
-522
-754
-495
-405
-543
-567
-355
-261
-243
-163
-222
-417
-384
-436
-374
-331
-317
-146
-218
-300
-352
-383
-289
-404
-536
-358
-207
-18
-125
-436
-418
16
12
-452
-485
-211
-105
-382
-528
-470
-331
-199
-203
-517
-407
-177
-262
-420
-404
-430
-482
-332
-234
-214
-203
-185
-380
-555
-289
-144
-526
-404
-59
90
-127
-408
-323
-264
-226
-524
-325
-92
-137
-147
-434
-421
-399
-337
-147
-309
-565
-561
-316
-318
-658
-649
-299
-149
-360
-631
-568
-515
-497
-560
-594
-430
-196
-177
-381
-540
-582
-531
-437
-378
-474
-518
-373
-262
-409
-568
-421
-257
-289
-499
-654
-564
-317
-269
-358
-348
-192
-141
-184
-409
-545
-440
-312
-272
-326
-262
-238
-251
-144
-228
-523
-421
-274
-285
-338
-418
-338
-141
-197
-375
-411
-346
-347
-406
-379
-338
-393
-475
-207
-208
-475
-562
-478
-303
-318
-338
-410
-317
-61
-262
-578
-479
-105
-33
-269
-357
-387
-301
-380
-498
-356
-132
-117
-287
-357
-259
-239
-254
-374
-540
-440
-290
-214
-313
-402
-399
-319
-386
-581
-383
-101
-198
-503
-533
-334
-253
-247
-233
-262
-282
-209
-190
-236
-261
-191
-165
-80
-124
-180
-75
-117
-237
-397
-361
-261
-150
-206
-292
-146
-177
-309
-381
-263
-183
-323
-362
-242
-81
-196
-279
-312
-250
-232
-270
-206
-209
-215
-292
-370
-299
-168
-171
-200
-261
-231
-135
-62
-128
-259
-218
-234
-110
-93
-213
-135
-90
-155
-234
-211
-131
-107
-229
-203
-232
-254
-187
-128
-59
-109
-170
-213
-256
-195
-174
-311
-367
-285
-102
-76
-200
-163
-132
-269
-362
-349
-220
-131
-147
-220
-290
-241
-177
-229
-241
-259
-239
-119
-221
-434
-287
-54
-42
-211
-304
-182
-134
-246
-471
-471
-252
-89
-224
-348
-287
-252
-271
-378
-417
-278
-136
-198
-229
-182
-129
-238
-383
-279
-211
-214
-277
-258
-166
-171
-193
-299
-317
-230
-201
-230
-293
-299
-271
-135
-120
-157
-238
-289
-221
-230
-372
-405
-193
-106
-199
-344
-306
-235
-219
-294
-407
-345
-234
-187
-223
-175
-83
-83
-148
-212
-187
-146
-173
-214
-219
-87
-7
-145
-201
-161
-192
-289
-303
-269
-227
-151
-204
-173
-151
-164
-124
-198
-306
-368
-318
-228
-194
-234
-285
-274
-214
-275
-394
-412
-258
-185
-254
-297
-242
-107
-140
-260
-299
-251
-153
-153
-255
-347
-280
-198
-252
-302
-203
-118
-174
-345
-371
-338
-328
-290
-271
-254
-240
-221
-235
-278
-319
-288
-293
-252
-227
-214
-168
-173
-203
-285
-274
-256
-228
-236
-292
-315
-326
-254
-258
-254
-227
-247
-323
-375
-339
-349
-379
-351
-299
-262
-286
-296
-270
-288
-335
-395
-370
-326
-292
-240
-207
-293
-358
-344
-332
-337
-322
-280
-271
-271
-283
-284
-306
-285
-308
-337
-386
-357
-326
-353
-368
-347
-269
-261
-279
-331
-365
-336
-374
-398
-380
-312
-282
-268
-305
-327
-338
-365
-337
-367
-388
-368
-284
-205
-202
-224
-239
-194
-190
-231
-197
-213
-183
-172
-194
-204
-184
-114
-121
-140
-211
-217
-236
-230
-214
-247
-230
-219
-191
-179
-208
-207
-229
-248
-300
-283
-188
-180
-231
-285
-233
-251
-269
-271
-230
-222
-274
-248
-189
-153
-201
-184
-193
-195
-222
-237
-204
-188
-179
-197
-211
-189
-145
-187
-203
-239
-220
-214
-255
-263
-239
-262
-344
-307
-281
-317
-318
-259
-274
-308
-291
-252
-251
-265
-329
-346
-278
-267
-292
-331
-284
-328
-292
-282
-253
-198
-208
-215
-265
-256
-242
-205
-206
-200
-197
-210
-187
-182
-175
-197
-174
-150
-152
-139
-155
-160
-235
-268
-273
-285
-233
-225
-237
-261
-265
-240
-244
-272
-262
-236
-279
-314
-312
-304
-317
-331
-327
-291
-269
-277
-300
-343
-408
-453
-414
-360
-380
-390
-393
-388
-428
-413
-395
-387
-399
-390
-366
-329
-311
-323
-327
-394
-424
-418
-376
-347
-353
-330
-289
-266
-300
-340
-367
-365
-344
-338
-301
-268
-263
-280
-304
-301
-278
-240
-207
-217
-165
-164
-167
-172
-157
-152
-160
-140
-140
-117
-101
-78
-103
-101
-101
-85
-63
-63
-78
-58
-73
-84
-73
-92
-42
-53
-57
-73
-44
-69
-68
-79
-90
-77
-66
-72
-62
-39
-36
-79
-45
-69
-75
-56
-87
-79
-87
-53
-81
-94
-112
-127
-134
-141
-140
-127
-106
-94
-74
-41
-88
-88
-83
-116
-134
-139
-83
-111
-67
-108
-97
-87
-89
-72
-108
-107
-175
-162
-183
-174
-173
-158
-167
-197
-243
-263
-254
-251
-257
-270
-250
-262
-251
-246
-264
-296
-314
-292
-243
-257
-274
-272
-268
-277
-304
-329
-346
-364
-432
-448
-477
-450
-453
-498
-486
-471
-497
-550
-566
-570
-595
-606
-575
-580
-606
-633
-654
-676
-705
-700
-689
-699
-685
-722
-749
-746
-758
-793
-793
-755
-751
-740
-726
-738
-785
-765
-693
-700
-691
-665
-652
-657
-690
-698
-656
-618
-616
-602
-559
-536
-538
-549
-538
-504
-457
-418
-403
-378
-328
-313
-326
-305
-262
-199
-167
-144
-99
-60
-48
-49
-23
4
15
43
48
51
61
78
107
120
137
129
121
93
67
44
52
88
76
60
52
102
44
20
20
39
49
52
25
51
46
-25
6
-26
38
11
58
25
34
15
-16
31
-17
8
-15
36
-13
-21
22
-22
-47
46
253
266
-151
-640
-484
387
878
380
-366
-487
-73
373
500
189
-369
-575
-108
535
598
92
-444
-482
-28
423
398
-16
-411
-349
158
378
196
-249
-514
-410
-67
140
30
-212
-424
-377
-145
-5
-196
-496
-609
-416
-203
-141
-287
-508
-597
-511
-343
-350
-452
-603
-610
-527
-365
-340
-475
-632
-703
-564
-441
-399
-532
-606
-579
-481
-400
-448
-507
-613
-590
-541
-474
-429
-479
-529
-512
-415
-346
-389
-497
-559
-498
-456
-451
-463
-473
-446
-427
-389
-458
-468
-527
-508
-514
-453
-377
-389
-415
-462
-455
-488
-517
-589
-578
-553
-526
-515
-504
-538
-577
-578
-589
-589
-601
-613
-606
-600
-613
-602
-560
-564
-577
-564
-534
-528
-591
-599
-577
-514
-471
-493
-484
-449
-419
-501
-546
-520
-486
-478
-456
-397
-394
-416
-449
-454
-474
-463
-448
-405
-400
-397
-397
-351
-320
-367
-344
-337
-337
-286
-198
-141
-106
-109
-154
-176
-139
-69
-27
21
66
55
22
-11
9
40
62
91
56
55
82
91
87
104
137
184
174
116
128
82
59
85
89
125
102
51
9
23
16
-10
-18
25
55
32
54
47
37
19
-36
-35
-70
-78
-63
-55
-8
4
3
-78
-108
-136
-93
-45
-9
-26
-42
-50
-90
-59
-88
-114
-156
-173
-157
-127
-108
-122
-121
-109
-106
-133
-159
-144
-194
-218
-248
-206
-224
-203
-213
-290
-316
-342
-354
-357
-317
-319
-315
-296
-287
-308
-306
-370
-392
-458
-457
-440
-400
-406
-423
-409
-432
-429
-466
-464
-513
-521
-524
-522
-509
-509
-487
-525
-540
-539
-557
-603
-611
-621
-635
-623
-633
-624
-632
-657
-715
-728
-710
-705
-716
-681
-649
-645
-630
-604
-604
-608
-614
-618
-595
-562
-564
-536
-494
-480
-460
-479
-471
-454
-430
-442
-437
-391
-376
-381
-385
-382
-383
-380
-414
-402
-333
-313
-330
-358
-338
-329
-322
-329
-321
-265
-259
-292
-292
-248
-222
-255
-256
-194
-177
-211
-237
-271
-307
-313
-302
-302
-310
-312
-364
-364
-341
-328
-292
-249
-237
-248
-210
-212
-211
-206
-213
-204
-191
-146
-157
-140
-141
-126
-111
-129
-105
-69
-40
-54
-68
-76
-75
-61
-66
-48
-46
-31
-51
-65
-62
-77
-68
-60
-60
-34
-25
-35
-46
-63
-27
-72
-86
-70
-78
-22
-5
55
27
71
41
0
-19
-43
-55
-89
-38
-29
23
63
62
42
39
79
75
48
86
78
107
56
46
15
2
7
-68
-69
-58
-25
-42
-60
-74
-69
-53
-40
-34
-74
-118
-142
-181
-201
-239
-206
-207
-208
-195
-216
-244
-243
-273
-322
-316
-282
-253
-247
-242
-252
-280
-328
-344
-342
-311
-300
-328
-357
-361
-372
-413
-430
-444
-462
-478
-467
-471
-514
-533
-550
-565
-568
-542
-540
-546
-577
-605
-600
-611
-612
-586
-554
-531
-530
-535
-531
-542
-546
-505
-477
-451
-443
-430
-440
-449
-450
-448
-425
-424
-418
-395
-379
-374
-368
-367
-360
-368
-369
-340
-323
-334
-383
-393
-364
-377
-379
-368
-328
-326
-363
-361
-361
-399
-414
-390
-391
-386
-365
-364
-381
-403
-422
-414
-367
-367
-363
-348
-333
-356
-366
-336
-310
-307
-310
-324
-341
-313
-314
-287
-244
-212
-160
-130
-123
-125
-135
-167
-159
-128
-83
-60
-59
-50
-62
-71
-84
-91
-95
-76
-53
-40
-4
25
2
-36
-73
-112
-139
-132
-124
-92
-91
-86
-52
-58
-81
-91
-82
-93
-92
-56
-45
-45
-53
-66
-78
-77
-106
-151
-142
-104
-108
-76
-45
-39
-21
-76
-67
-82
-101
-117
-123
-105
-105
-106
-103
-129
-138
-134
-183
-211
-252
-274
-286
-292
-321
-296
-288
-320
-364
-385
-327
-329
-342
-364
-340
-327
-335
-303
-314
-303
-310
-285
-267
-230
-233
-207
-191
-189
-191
-191
-182
-224
-260
-258
-230
-190
-154
-133
-104
-95
-90
-118
-160
-176
-159
-166
-175
-184
-148
-118
-135
-124
-103
-127
-174
-157
-118
-131
-166
-153
-96
-119
-136
-118
-123
-165
-199
-213
-209
-227
-238
-233
-251
-262
-302
-343
-342
-364
-398
-393
-367
-386
-415
-402
-416
-445
-445
-430
-439
-443
-440
-438
-442
-466
-467
-456
-465
-500
-514
-525
-552
-582
-571
-562
-553
-529
-514
-509
-510
-516
-528
-547
-541
-511
-466
-427
-406
-389
-388
-382
-357
-326
-301
-287
-280
-246
-206
-161
-153
-154
-156
-156
-145
-136
-154
-155
-158
-157
-158
-142
-100
-103
-97
-105
-105
-122
-103
-58
-26
-5
17
56
41
19
0
-30
-38
-42
-33
-20
-49
-93
-107
-120
-130
-143
-139
-147
-182
-185
-192
-212
-223
-227
-227
-212
-203
-202
-208
-223
-233
-229
-194
-175
-148
-124
-114
-135
-138
-93
-72
-79
-84
-43
-29
-37
-38
-29
-4
-19
-15
4
4
1
-14
-55
-58
-45
-23
-36
-43
2
19
10
2
18
37
31
44
64
98
95
90
77
50
34
21
17
10
23
5
-34
-53
-55
-65
-67
-72
-83
-76
-75
-87
-126
-141
-156
-188
-199
-210
-222
-214
-179
-169
-177
-174
-168
-175
-219
-277
-316
-312
-358
-394
-406
-394
-376
-397
-424
-440
-474
-471
-443
-419
-382
-351
-342
-333
-328
-320
-288
-299
-270
-260
-251
-253
-230
-192
-219
-250
-260
-265
-263
-269
-276
-263
-244
-234
-203
-184
-189
-215
-212
-187
-200
-192
-181
-150
-135
-136
-128
-116
-123
-147
-155
-138
-141
-160
-159
-198
-228
-243
-241
-251
-289
-312
-313
-312
-335
-307
-251
-210
-231
-234
-203
-186
-193
-209
-201
-198
-198
-191
-155
-140
-173
-198
-231
-256
-272
-292
-308
-313
-311
-328
-330
-317
-349
-387
-376
-354
-352
-360
-327
-314
-308
-287
-258
-221
-198
-200
-209
-209
-214
-215
-223
-224
-200
-169
-145
-140
-161
-171
-209
-251
-276
-290
-279
-261
-298
-293
-253
-227
-202
-185
-156
-141
-120
-103
-85
-68
-71
-60
-58
-59
-80
-109
-129
-159
-192
-181
-181
-184
-203
-232
-247
-246
-223
-211
-224
-257
-256
-242
-231
-240
-258
-269
-267
-265
-271
-244
-199
-214
-235
-217
-197
-208
-242
-264
-252
-234
-229
-210
-205
-194
-193
-205
-214
-198
-178
-187
-193
-190
-178
-170
-181
-195
-222
-244
-238
-243
-243
-217
-197
-210
-207
-172
-163
-190
-207
-232
-230
-215
-231
-242
-257
-259
-244
-221
-203
-204
-222
-224
-199
-192
-172
-172
-194
-206
-218
-212
-168
-133
-115
-98
-101
-106
-113
-80
-48
-66
-85
-79
-69
-68
-67
-58
-63
-88
-102
-93
-71
-82
-95
-113
-141
-149
-161
-165
-194
-224
-246
-241
-234
-239
-235
-247
-258
-254
-252
-248
-250
-271
-281
-274
-262
-250
-246
-271
-310
-341
-330
-296
-272
-249
-252
-245
-255
-250
-230
-219
-220
-251
-274
-271
-246
-225
-214
-237
-231
-180
-194
-219
-213
-211
-228
-220
-197
-175
-146
-124
-126
-108
-76
-93
-115
-122
-126
-132
-140
-137
-141
-156
-162
-182
-184
-202
-226
-239
-243
-234
-239
-242
-240
-267
-310
-346
-358
-351
-350
-332
-332
-328
-288
-258
-270
-288
-299
-311
-336
-340
-324
-316
-326
-345
-346
-326
-297
-296
-296
-292
-299
-328
-330
-299
-285
-300
-310
-295
-298
-297
-303
-327
-327
-326
-335
-321
-301
-298
-292
-278
-284
-284
-293
-283
-264
-281
-299
-274
-237
-270
-276
-248
-237
-261
-273
-274
-283
-307
-315
-295
-276
-259
-291
-292
-287
-290
-318
-301
-271
-286
-303
-338
-348
-336
-324
-310
-316
-308
-295
-311
-314
-308
-301
-323
-337
-337
-324
-291
-254
-265
-251
-210
-209
-220
-213
-185
-162
-156
-166
-162
-177
-189
-216
-252
-281
-310
-318
-308
-296
-298
-290
-275
-261
-255
-267
-284
-281
-252
-241
-236
-224
-212
-214
-215
-205
-202
-219
-230
-235
-233
-240
-248
-262
-295
-299
-287
-300
-311
-318
-328
-331
-336
-322
-289
-276
-290
-285
-303
-337
-358
-359
-337
-319
-320
-312
-296
-291
-279
-263
-278
-306
-286
-279
-302
-314
-313
-312
-332
-353
-340
-312
-327
-369
-396
-392
-396
-425
-431
-432
-426
-425
-416
-422
-427
-437
-444
-436
-444
-427
-411
-407
-405
-405
-402
-406
-383
-366
-329
-301
-321
-324
-334
-323
-329
-311
-264
-255
-255
-235
-221
-241
-233
-212
-204
-197
-216
-225
-220
-229
-254
-264
-255
-242
-252
-252
-253
-254
-260
-259
-241
-252
-262
-262
-266
-276
-282
-277
-261
-251
-260
-236
-231
-241
-254
-268
-271
-257
-237
-239
-258
-276
-291
-303
-306
-308
-306
-324
-340
-350
-346
-334
-320
-327
-344
-359
-365
-366
-384
-402
-409
-412
-446
-491
-481
-483
-493
-520
-527
-498
-502
-521
-512
-495
-487
-491
-508
-489
-458
-426
-411
-392
-374
-376
-371
-352
-347
-343
-308
-297
-310
-334
-351
-347
-337
-342
-363
-401
-397
-376
-383
-378
-363
-335
-326
-329
-331
-298
-280
-309
-302
-239
-197
-221
-246
-256
-242
-247
-273
-278
-270
-268
-271
-269
-289
-320
-322
-309
-292
-302
-311
-269
-251
-272
-245
-187
-164
-179
-213
-229
-211
-190
-178
-173
-170
-156
-136
-125
-132
-139
-173
-228
-240
-230
-221
-219
-240
-250
-244
-236
-237
-234
-237
-249
-255
-237
-228
-250
-258
-261
-273
-280
-289
-309
-327
-355
-363
-379
-388
-396
-391
-369
-362
-398
-418
-406
-420
-428
-436
-436
-390
-356
-327
-301
-290
-276
-269
-284
-308
-306
-292
-285
-284
-281
-245
-176
-167
-200
-211
-211
-255
-278
-280
-294
-302
-310
-300
-293
-312
-335
-312
-295
-312
-335
-334
-328
-326
-313
-312
-327
-332
-318
-300
-309
-309
-270
-231
-219
-227
-200
-175
-200
-244
-245
-231
-238
-261
-279
-267
-242
-243
-254
-275
-278
-284
-297
-294
-276
-278
-260
-219
-190
-172
-156
-121
-119
-125
-144
-156
-131
-128
-159
-170
-159
-148
-143
-138
-143
-159
-186
-218
-241
-243
-266
-306
-293
-266
-248
-244
-272
-286
-275
-277
-282
-293
-290
-272
-272
-264
-260
-228
-199
-228
-281
-302
-268
-249
-254
-249
-236
-233
-226
-220
-217
-234
-267
-281
-285
-296
-299
-289
-287
-294
-304
-311
-277
-243
-263
-309
-324
-319
-322
-314
-317
-319
-309
-309
-302
-304
-314
-332
-327
-301
-309
-315
-302
-289
-298
-291
-285
-281
-291
-312
-265
-230
-229
-201
-187
-208
-247
-264
-255
-269
-288
-321
-357
-353
-335
-328
-357
-389
-380
-349
-319
-329
-344
-328
-336
-355
-366
-347
-321
-328
-300
-265
-259
-263
-272
-290
-304
-301
-286
-280
-266
-229
-183
-178
-224
-250
-250
-265
-299
-286
-252
-246
-264
-286
-272
-255
-260
-290
-299
-308
-319
-306
-283
-284
-296
-293
-288
-315
-342
-330
-335
-344
-350
-344
-330
-308
-311
-336
-346
-352
-357
-376
-378
-376
-391
-400
-410
-387
-368
-363
-367
-399
-427
-433
-443
-459
-476
-480
-446
-418
-409
-416
-426
-425
-412
-394
-373
-339
-327
-335
-338
-334
-314
-289
-288
-279
-268
-279
-308
-339
-335
-336
-342
-329
-352
-369
-387
-409
-428
-449
-450
-448
-438
-451
-471
-482
-474
-453
-439
-435
-430
-429
-432
-422
-411
-411
-418
-401
-362
-367
-406
-426
-418
-416
-435
-440
-432
-414
-422
-443
-428
-434
-440
-425
-392
-356
-333
-329
-320
-308
-301
-288
-275
-268
-255
-236
-247
-265
-268
-241
-217
-231
-254
-248
-239
-232
-229
-225
-214
-209
-217
-241
-259
-258
-257
-280
-315
-314
-242
-190
-180
-183
-150
-132
-163
-177
-174
-212
-246
-255
-224
-191
-223
-240
-222
-193
-201
-238
-247
-254
-249
-223
-194
-169
-141
-133
-151
-163
-142
-129
-137
-148
-166
-152
-132
-128
-154
-166
-155
-165
-210
-230
-198
-185
-217
-244
-219
-192
-194
-187
-149
-127
-152
-168
-164
-161
-184
-218
-213
-178
-179
-181
-162
-137
-132
-164
-175
-173
-194
-219
-222
-216
-208
-188
-168
-173
-188
-187
-166
-169
-168
-193
-204
-185
-172
-161
-155
-142
-145
-154
-177
-176
-173
-183
-204
-238
-261
-267
-252
-237
-253
-272
-244
-249
-276
-287
-310
-323
-338
-333
-331
-329
-323
-312
-313
-331
-349
-349
-327
-329
-359
-356
-349
-374
-398
-408
-409
-415
-417
-414
-405
-385
-360
-343
-329
-313
-298
-282
-292
-301
-291
-295
-311
-342
-364
-365
-360
-353
-346
-338
-323
-334
-348
-344
-319
-322
-352
-378
-371
-371
-384
-393
-378
-356
-358
-364
-363
-348
-358
-384
-397
-402
-406
-412
-425
-420
-397
-369
-355
-361
-355
-349
-361
-372
-368
-348
-352
-340
-333
-320
-285
-279
-308
-347
-321
-265
-244
-224
-207
-180
-150
-144
-139
-107
-51
-14
-16
-9
7
36
49
27
2
-23
-26
-7
-9
-14
7
6
0
-3
6
-27
-43
-35
-40
-33
-37
-13
11
19
3
-10
5
-4
-30
-24
-3
20
38
10
-8
14
30
17
-1
-5
-29
-51
-63
-53
-63
-83
-89
-117
-132
-137
-128
-149
-174
-182
-180
-193
-218
-222
-215
-210
-224
-245
-247
-233
-232
-242
-270
-300
-309
-306
-316
-349
-349
-339
-324
-303
-294
-281
-276
-299
-318
-318
-313
-331
-336
-333
-339
-338
-345
-339
-333
-337
-347
-358
-365
-376
-394
-422
-431
-421
-425
-436
-435
-423
-430
-439
-429
-440
-465
-476
-477
-476
-467
-463
-447
-461
-486
-489
-488
-469
-470
-463
-448
-421
-411
-437
-466
-471
-428
-409
-442
-484
-489
-469
-462
-478
-470
-453
-439
-414
-400
-412
-399
-372
-375
-397
-413
-395
-377
-392
-422
-422
-409
-407
-442
-447
-438
-435
-426
-433
-436
-420
-395
-394
-423
-436
-438
-452
-459
-459
-462
-455
-482
-504
-502
-518
-527
-525
-523
-519
-501
-494
-486
-461
-454
-456
-444
-425
-422
-432
-436
-426
-406
-420
-431
-415
-396
-403
-409
-403
-401
-409
-415
-409
-402
-408
-404
-373
-352
-345
-338
-320
-292
-273
-274
-289
-297
-300
-317
-331
-324
-298
-298
-298
-306
-325
-345
-353
-352
-359
-376
-375
-359
-338
-321
-297
-271
-261
-237
-242
-236
-198
-198
-195
-153
-113
-90
-77
-64
-21
-17
-36
-35
-13
-8
-29
-24
-5
11
-23
-25
-14
-18
-32
-51
-47
-47
-58
-88
-102
-93
-91
-89
-102
-79
-60
-68
-63
-76
-102
-124
-140
-187
-233
-246
-251
-246
-254
-249
-221
-222
-241
-252
-257
-264
-283
-311
-311
-299
-283
-271
-249
-251
-261
-267
-249
-237
-253
-287
-331
-302
-266
-271
-285
-279
-241
-226
-246
-253
-264
-291
-307
-325
-319
-313
-309
-300
-289
-281
-266
-250
-257
-273
-287
-294
-310
-324
-316
-305
-296
-296
-282
-246
-228
-233
-239
-237
-253
-261
-271
-293
-322
-319
-310
-318
-339
-342
-317
-325
-337
-334
-331
-344
-378
-397
-395
-391
-403
-416
-407
-395
-409
-426
-416
-390
-390
-401
-395
-379
-361
-358
-372
-371
-372
-377
-374
-370
-378
-383
-372
-369
-363
-369
-364
-359
-363
-359
-352
-315
-307
-310
-291
-274
-285
-307
-303
-286
-286
-302
-296
-254
-243
-256
-261
-267
-281
-305
-329
-352
-357
-366
-360
-326
-326
-317
-283
-266
-268
-293
-267
-250
-297
-351
-368
-364
-376
-395
-413
-396
-375
-377
-381
-383
-389
-404
-420
-409
-395
-392
-394
-381
-352
-323
-286
-264
-268
-257
-223
-217
-239
-240
-242
-252
-239
-226
-211
-210
-222
-245
-255
-263
-279
-301
-313
-326
-352
-343
-305
-272
-240
-225
-221
-212
-208
-213
-201
-182
-181
-164
-148
-141
-146
-154
-175
-179
-170
-170
-158
-166
-170
-172
-175
-159
-167
-197
-197
-193
-183
-171
-166
-172
-181
-173
-165
-180
-181
-167
-170
-189
-194
-173
-154
-159
-178
-157
-138
-161
-171
-163
-140
-141
-154
-149
-147
-151
-141
-109
-103
-116
-124
-128
-147
-180
-198
-196
-182
-187
-183
-154
-117
-110
-120
-112
-110
-116
-133
-138
-122
-106
-93
-97
-101
-98
-92
-106
-102
-77
-84
-96
-99
-99
-119
-136
-140
-150
-148
-151
-135
-121
-118
-123
-137
-142
-161
-169
-169
-167
-166
-169
-163
-164
-183
-202
-215
-239
-263
-271
-275
-287
-300
-279
-249
-261
-293
-307
-307
-321
-310
-285
-249
-228
-223
-209
-201
-204
-209
-208
-219
-237
-237
-233
-234
-230
-230
-217
-192
-180
-167
-143
-132
-122
-129
-141
-156
-186
-191
-180
-195
-213
-188
-145
-147
-159
-159
-177
-215
-253
-277
-302
-338
-380
-404
-413
-422
-421
-410
-409
-421
-442
-474
-496
-510
-526
-548
-581
-589
-562
-536
-527
-516
-507
-507
-526
-541
-526
-491
-475
-462
-455
-445
-420
-421
-433
-425
-422
-419
-410
-406
-421
-422
-413
-404
-388
-380
-376
-385
-383
-365
-348
-341
-347
-359
-344
-345
-364
-360
-343
-326
-313
-291
-272
-273
-277
-281
-282
-285
-282
-289
-294
-296
-287
-275
-267
-258
-262
-268
-273
-260
-264
-256
-247
-243
-228
-229
-233
-247
-252
-249
-234
-231
-233
-209
-186
-167
-158
-154
-170
-203
-203
-210
-233
-241
-238
-219
-197
-202
-199
-197
-208
-230
-238
-244
-256
-261
-255
-249
-250
-233
-223
-225
-234
-237
-234
-242
-259
-249
-230
-211
-199
-191
-174
-171
-192
-205
-199
-210
-226
-233
-239
-219
-202
-181
-151
-128
-100
-81
-86
-119
-139
-169
-204
-226
-221
-194
-181
-190
-184
-159
-152
-165
-169
-168
-178
-194
-188
-172
-163
-150
-143
-140
-134
-126
-98
-74
-86
-96
-93
-90
-75
-84
-85
-74
-64
-40
-23
-22
-6
1
-11
-21
-12
-9
-21
-19
-20
-26
-30
-14
-6
-11
-3
17
4
0
5
-9
-19
-35
-36
-37
-36
-25
-34
-48
-61
-82
-100
-110
-126
-141
-166
-164
-158
-171
-182
-187
-185
-187
-198
-205
-221
-242
-236
-238
-235
-225
-196
-191
-205
-227
-235
-212
-212
-238
-255
-243
-236
-252
-275
-276
-259
-267
-289
-307
-314
-313
-339
-372
-386
-373
-354
-362
-363
-345
-337
-335
-343
-346
-353
-359
-366
-383
-406
-409
-393
-401
-394
-388
-385
-386
-411
-416
-434
-453
-439
-429
-413
-396
-396
-389
-395
-402
-403
-400
-406
-414
-400
-395
-390
-375
-359
-333
-326
-312
-312
-332
-358
-391
-391
-387
-389
-377
-337
-306
-287
-285
-294
-325
-351
-370
-387
-398
-412
-419
-407
-393
-380
-368
-346
-318
-304
-302
-309
-314
-326
-347
-367
-349
-324
-313
-322
-331
-337
-342
-358
-376
-383
-398
-414
-424
-413
-377
-361
-362
-366
-362
-360
-398
-437
-437
-451
-493
-506
-496
-500
-475
-431
-417
-401
-416
-427
-429
-448
-470
-486
-469
-449
-445
-424
-375
-320
-292
-279
-285
-317
-344
-364
-377
-392
-394
-383
-335
-292
-269
-223
-196
-188
-201
-218
-234
-231
-234
-246
-246
-226
-212
-198
-162
-151
-152
-146
-153
-169
-178
-204
-234
-243
-236
-233
-234
-231
-220
-210
-214
-226
-232
-224
-230
-245
-257
-245
-227
-214
-211
-219
-237
-277
-305
-319
-339
-351
-340
-333
-337
-326
-303
-295
-302
-291
-275
-275
-285
-304
-322
-324
-306
-300
-285
-275
-260
-230
-210
-208
-210
-217
-225
-244
-264
-255
-238
-220
-232
-224
-214
-211
-203
-187
-179
-194
-204
-207
-200
-171
-169
-168
-152
-152
-152
-156
-162
-168
-186
-199
-198
-200
-181
-158
-156
-146
-134
-130
-118
-120
-139
-158
-159
-178
-186
-171
-168
-178
-187
-195
-191
-173
-180
-193
-198
-195
-201
-226
-228
-207
-197
-205
-211
-205
-189
-197
-214
-219
-208
-201
-207
-215
-224
-230
-245
-257
-248
-247
-262
-279
-277
-295
-308
-318
-318
-286
-285
-282
-259
-249
-260
-293
-298
-300
-307
-291
-284
-284
-277
-272
-278
-278
-271
-286
-336
-371
-378
-377
-371
-355
-338
-320
-296
-284
-287
-295
-294
-310
-335
-346
-353
-333
-317
-315
-307
-292
-269
-252
-244
-254
-264
-272
-273
-276
-291
-290
-267
-234
-231
-246
-238
-239
-247
-257
-260
-257
-264
-276
-278
-271
-282
-293
-297
-304
-317
-325
-330
-350
-370
-377
-386
-404
-412
-418
-425
-420
-428
-448
-446
-432
-436
-437
-445
-464
-465
-456
-471
-491
-486
-491
-509
-530
-531
-530
-513
-503
-503
-482
-451
-435
-441
-433
-424
-440
-469
-482
-490
-473
-466
-482
-484
-488
-498
-506
-509
-525
-531
-522
-517
-498
-482
-465
-437
-414
-393
-387
-407
-418
-409
-420
-441
-464
-483
-479
-457
-426
-399
-386
-362
-352
-367
-395
-409
-406
-409
-410
-413
-397
-371
-345
-328
-313
-308
-314
-340
-372
-390
-394
-389
-361
-352
-335
-319
-295
-266
-266
-254
-264
-260
-253
-270
-274
-276
-291
-284
-275
-286
-288
-295
-285
-278
-275
-296
-319
-326
-340
-356
-350
-316
-314
-314
-303
-299
-301
-309
-313
-325
-350
-354
-349
-334
-339
-341
-329
-339
-356
-349
-343
-337
-336
-338
-329
-320
-298
-281
-284
-284
-283
-283
-294
-305
-290
-275
-282
-290
-278
-263
-272
-277
-261
-249
-247
-256
-264
-252
-240
-240
-218
-208
-209
-201
-195
-204
-223
-225
-220
-211
-207
-201
-191
-186
-193
-201
-177
-168
-178
-186
-187
-184
-207
-215
-220
-228
-255
-275
-265
-263
-268
-262
-248
-236
-233
-223
-203
-193
-188
-181
-184
-184
-186
-183
-157
-154
-150
-142
-133
-129
-140
-147
-137
-131
-131
-126
-132
-121
-120
-139
-135
-138
-154
-152
-147
-136
-142
-147
-133
-145
-154
-158
-175
-168
-169
-176
-199
-222
-235
-253
-273
-286
-285
-283
-280
-301
-304
-299
-287
-284
-288
-278
-269
-273
-283
-286
-298
-308
-312
-310
-311
-326
-324
-328
-323
-305
-297
-287
-291
-299
-304
-303
-291
-285
-281
-256
-246
-236
-218
-217
-209
-211
-227
-241
-254
-256
-254
-271
-297
-299
-269
-263
-275
-276
-271
-278
-284
-265
-279
-299
-312
-334
-346
-333
-323
-326
-329
-334
-337
-336
-335
-338
-331
-318
-317
-319
-305
-290
-291
-302
-305
-291
-260
-266
-272
-269
-262
-253
-239
-218
-207
-187
-167
-163
-171
-175
-189
-186
-186
-182
-169
-169
-163
-168
-179
-177
-176
-179
-173
-172
-171
-178
-201
-214
-224
-240
-274
-292
-291
-292
-310
-324
-323
-311
-305
-300
-278
-270
-275
-267
-253
-247
-243
-249
-257
-266
-284
-285
-279
-266
-260
-253
-235
-239
-246
-254
-267
-276
-276
-276
-276
-259
-237
-239
-230
-229
-227
-223
-222
-225
-222
-233
-235
-225
-223
-221
-216
-218
-225
-226
-229
-233
-248
-264
-268
-267
-274
-264
-254
-257
-250
-250
-246
-235
-227
-213
-208
-207
-202
-222
-254
-281
-288
-276
-294
-292
-291
-284
-260
-261
-253
-243
-242
-248
-253
-261
-273
-283
-303
-310
-304
-290
-275
-271
-264
-250
-254
-274
-288
-283
-274
-275
-284
-288
-268
-240
-223
-210
-187
-158
-160
-167
-154
-148
-146
-147
-143
-143
-156
-167
-182
-180
-177
-173
-162
-154
-170
-188
-185
-201
-208
-214
-203
-206
-215
-211
-187
-184
-192
-194
-201
-203
-211
-196
-179
-199
-225
-219
-210
-210
-194
-177
-164
-179
-205
-213
-222
-225
-222
-212
-218
-229
-219
-215
-227
-229
-235
-234
-241
-251
-262
-263
-249
-255
-273
-267
-244
-241
-239
-241
-236
-240
-260
-273
-284
-287
-293
-289
-283
-284
-290
-283
-271
-261
-247
-244
-220
-220
-236
-240
-236
-226
-230
-231
-220
-221
-202
-174
-165
-160
-143
-131
-148
-167
-171
-187
-208
-223
-228
-240
-249
-240
-235
-236
-227
-219
-235
-248
-249
-241
-249
-258
-264
-261
-269
-276
-283
-273
-270
-269
-262
-265
-271
-291
-312
-319
-313
-303
-296
-289
-285
-277
-273
-271
-267
-265
-272
-275
-277
-282
-283
-294
-291
-284
-295
-289
-298
-303
-301
-317
-316
-319
-314
-315
-312
-323
-355
-375
-373
-378
-374
-368
-385
-401
-403
-396
-382
-386
-402
-406
-406
-404
-398
-398
-400
-405
-408
-420
-429
-428
-441
-444
-458
-483
-480
-464
-460
-471
-477
-483
-474
-470
-465
-450
-441
-443
-437
-423
-419
-409
-380
-353
-326
-296
-276
-259
-254
-246
-242
-237
-229
-245
-249
-244
-250
-242
-230
-221
-237
-254
-255
-275
-284
-275
-272
-278
-276
-269
-269
-266
-262
-250
-233
-236
-242
-254
-254
-251
-260
-271
-276
-268
-273
-269
-262
-252
-253
-259
-247
-250
-261
-263
-262
-270
-274
-269
-272
-280
-289
-291
-282
-278
-280
-270
-258
-251
-238
-225
-217
-196
-185
-183
-189
-191
-187
-189
-194
-193
-208
-221
-221
-210
-202
-216
-215
-195
-177
-187
-189
-186
-184
-182
-188
-180
-179
-175
-169
-165
-155
-142
-157
-168
-162
-173
-188
-205
-209
-207
-223
-242
-254
-270
-277
-288
-297
-303
-297
-280
-273
-261
-251
-260
-256
-253
-245
-234
-222
-208
-206
-197
-194
-185
-177
-178
-157
-151
-151
-157
-158
-162
-164
-165
-153
-144
-154
-150
-147
-146
-157
-172
-161
-164
-171
-171
-175
-176
-182
-194
-199
-184
-181
-184
-181
-165
-184
-197
-201
-204
-225
-250
-242
-232
-240
-244
-238
-231
-216
-209
-212
-213
-237
-257
-268
-270
-277
-309
-324
-318
-309
-308
-303
-276
-253
-249
-248
-237
-219
-205
-201
-197
-171
-156
-157
-158
-153
-158
-159
-142
-145
-155
-147
-134
-144
-155
-149
-149
-153
-164
-169
-173
-188
-195
-196
-205
-220
-225
-230
-239
-259
-279
-276
-274
-284
-295
-283
-274
-274
-267
-275
-286
-292
-289
-286
-299
-316
-309
-312
-313
-300
-295
-287
-289
-301
-319
-342
-349
-359
-370
-362
-349
-342
-342
-335
-336
-354
-379
-412
-414
-426
-430
-434
-432
-415
-416
-423
-442
-431
-433
-430
-428
-425
-404
-405
-420
-418
-409
-400
-399
-400
-395
-395
-381
-361
-351
-360
-352
-329
-324
-329
-325
-311
-319
-336
-346
-346
-337
-341
-333
-328
-339
-347
-347
-347
-341
-331
-319
-299
-313
-318
-295
-272
-262
-250
-222
-197
-179
-168
-172
-183
-189
-212
-238
-272
-316
-332
-355
-367
-364
-374
-361
-331
-308
-303
-301
-286
-282
-281
-276
-282
-282
-275
-263
-247
-241
-247
-256
-256
-254
-275
-287
-287
-289
-290
-310
-332
-343
-360
-377
-373
-374
-377
-372
-368
-364
-347
-343
-337
-331
-327
-330
-342
-348
-355
-360
-368
-370
-375
-381
-388
-367
-350
-351
-357
-353
-353
-352
-340
-355
-346
-325
-319
-301
-293
-289
-280
-265
-246
-243
-241
-231
-238
-245
-255
-253
-238
-235
-230
-216
-203
-201
-202
-194
-196
-207
-208
-215
-208
-200
-212
-216
-213
-222
-237
-253
-267
-284
-284
-291
-309
-330
-345
-352
-362
-365
-359
-347
-338
-339
-320
-314
-313
-308
-321
-329
-318
-292
-274
-256
-247
-257
-269
-268
-272
-276
-264
-246
-229
-214
-193
-165
-145
-133
-129
-118
-127
-131
-144
-136
-141
-157
-172
-168
-160
-159
-163
-178
-169
-177
-202
-225
-233
-249
-247
-251
-254
-250
-257
-261
-263
-268
-272
-264
-256
-257
-244
-226
-215
-211
-214
-229
-221
-222
-218
-220
-212
-207
-214
-207
-212
-217
-211
-204
-205
-216
-229
-239
-245
-251
-266
-265
-246
-251
-246
-229
-216
-208
-216
-226
-231
-234
-243
-245
-239
-232
-246
-260
-282
-303
-318
-331
-347
-357
-373
-380
-372
-366
-370
-368
-369
-369
-348
-342
-334
-343
-353
-342
-346
-339
-330
-325
-318
-322
-311
-298
-299
-302
-306
-302
-292
-284
-281
-282
-293
-294
-300
-318
-335
-349
-356
-363
-366
-365
-371
-396
-396
-370
-339
-325
-313
-300
-295
-290
-298
-310
-309
-318
-324
-330
-346
-345
-326
-323
-321
-335
-329
-320
-332
-334
-343
-338
-337
-355
-358
-349
-336
-335
-340
-335
-343
-344
-354
-360
-354
-351
-365
-394
-394
-392
-368
-355
-360
-338
-333
-328
-323
-320
-314
-307
-309
-313
-306
-312
-304
-286
-293
-286
-289
-301
-310
-317
-320
-337
-331
-333
-341
-350
-350
-340
-350
-364
-360
-353
-357
-362
-346
-332
-323
-320
-316
-325
-327
-319
-312
-300
-282
-279
-283
-285
-293
-301
-295
-293
-302
-308
-320
-323
-331
-340
-335
-322
-313
-309
-306
-294
-292
-284
-262
-248
-256
-265
-256
-255
-263
-290
-300
-303
-319
-322
-318
-306
-290
-299
-306
-302
-308
-308
-294
-283
-280
-268
-278
-275
-272
-287
-274
-272
-272
-266
-270
-281
-290
-294
-288
-295
-305
-300
-298
-299
-290
-282
-269
-259
-242
-238
-249
-255
-264
-266
-255
-258
-262
-261
-264
-265
-271
-269
-279
-297
-297
-296
-304
-311
-329
-319
-314
-326
-326
-332
-331
-333
-330
-314
-321
-318
-305
-306
-278
-265
-266
-267
-271
-281
-284
-287
-294
-292
-294
-286
-281
-271
-272
-289
-307
-324
-337
-332
-327
-329
-334
-330
-332
-330
-311
-302
-313
-309
-301
-301
-301
-307
-300
-300
-288
-286
-296
-289
-286
-294
-287
-286
-288
-270
-255
-248
-240
-227
-223
-219
-198
-185
-181
-174
-176
-188
-196
-195
-186
-184
-177
-163
-158
-156
-162
-163
-155
-159
-177
-190
-200
-210
-227
-236
-232
-246
-252
-262
-274
-277
-296
-310
-318
-313
-297
-281
-274
-267
-266
-263
-253
-234
-223
-216
-211
-223
-224
-233
-248
-264
-278
-292
-300
-300
-302
-301
-309
-307
-293
-300
-299
-301
-312
-328
-357
-378
-375
-367
-369
-362
-348
-341
-342
-350
-366
-360
-346
-344
-347
-343
-338
-333
-334
-329
-322
-320
-306
-296
-308
-315
-323
-337
-337
-357
-363
-351
-357
-376
-373
-359
-369
-366
-369
-362
-354
-351
-354
-339
-320
-314
-313
-325
-306
-282
-264
-255
-239
-223
-212
-199
-197
-218
-229
-231
-232
-229
-228
-225
-220
-227
-241
-250
-249
-251
-257
-263
-267
-276
-291
-303
-311
-294
-279
-269
-263
-258
-241
-238
-248
-248
-242
-257
-264
-264
-269
-274
-290
-293
-302
-294
-285
-295
-298
-298
-300
-309
-328
-331
-330
-313
-322
-325
-328
-339
-359
-371
-369
-372
-379
-383
-387
-383
-372
-362
-362
-357
-339
-325
-313
-318
-304
-306
-310
-316
-316
-321
-330
-339
-343
-329
-317
-304
-293
-283
-275
-261
-255
-251
-239
-235
-243
-248
-260
-264
-270
-282
-294
-315
-319
-330
-330
-321
-324
-318
-314
-319
-318
-312
-315
-312
-312
-301
-298
-316
-318
-329
-348
-350
-340
-312
-296
-294
-287
-270
-274
-280
-274
-266
-263
-264
-260
-258
-268
-277
-281
-282
-285
-286
-285
-279
-257
-245
-243
-245
-253
-250
-257
-272
-278
-268
-273
-273
-266
-261
-259
-258
-260
-258
-256
-269
-298
-310
-314
-299
-293
-306
-310
-315
-302
-297
-290
-281
-272
-281
-281
-272
-269
-268
-261
-261
-246
-250
-261
-255
-260
-265
-263
-265
-270
-283
-287
-298
-329
-334
-332
-331
-313
-292
-277
-263
-248
-247
-251
-254
-271
-284
-266
-254
-266
-261
-262
-264
-268
-285
-285
-290
-288
-283
-275
-263
-262
-266
-261
-243
-229
-204
-175
-159
-141
-125
-137
-143
-150
-174
-175
-164
-158
-158
-142
-125
-122
-127
-137
-126
-117
-124
-128
-132
-145
-160
-165
-172
-176
-181
-175
-165
-159
-150
-137
-125
-121
-129
-135
-144
-169
-178
-178
-167
-166
-169
-165
-165
-176
-176
-178
-164
-169
-199
-201
-200
-197
-202
-196
-182
-189
-183
-187
-210
-218
-226
-235
-246
-254
-249
-258
-262
-247
-241
-249
-261
-277
-282
-302
-321
-311
-319
-318
-311
-299
-278
-270
-260
-247
-252
-258
-261
-270
-285
-294
-287
-286
-281
-273
-264
-254
-261
-259
-258
-255
-249
-259
-261
-265
-267
-257
-249
-252
-247
-254
-252
-238
-224
-209
-210
-209
-202
-194
-203
-216
-208
-205
-223
-230
-246
-258
-268
-270
-254
-245
-243
-244
-263
-287
-306
-311
-306
-311
-317
-321
-330
-338
-324
-306
-294
-281
-258
-258
-256
-257
-260
-264
-258
-247
-223
-205
-189
-179
-173
-165
-159
-155
-175
-193
-216
-222
-223
-230
-238
-250
-259
-266
-277
-288
-296
-301
-311
-314
-312
-325
-347
-358
-359
-366
-372
-370
-359
-358
-362
-365
-372
-383
-397
-407
-399
-395
-389
-386
-377
-360
-358
-357
-337
-325
-320
-308
-292
-279
-270
-264
-254
-244
-248
-237
-229
-221
-224
-242
-238
-237
-240
-254
-257
-261
-268
-269
-281
-293
-304
-328
-327
-329
-322
-307
-300
-292
-281
-271
-283
-281
-274
-261
-272
-270
-256
-250
-243
-243
-240
-229
-235
-243
-242
-241
-241
-250
-256
-263
-271
-271
-271
-274
-266
-270
-276
-274
-287
-296
-305
-311
-299
-279
-262
-258
-250
-238
-205
-177
-160
-153
-143
-143
-156
-153
-160
-155
-160
-173
-174
-172
-160
-161
-161
-160
-161
-176
-178
-198
-220
-227
-223
-212
-219
-223
-220
-219
-215
-217
-218
-210
-220
-221
-215
-224
-243
-259
-270
-291
-296
-288
-296
-303
-310
-321
-323
-328
-335
-334
-335
-340
-334
-329
-318
-308
-300
-303
-326
-331
-335
-358
-363
-365
-370
-382
-393
-394
-386
-388
-389
-376
-382
-383
-388
-382
-388
-392
-375
-394
-408
-404
-402
-402
-410
-414
-405
-406
-406
-408
-428
-420
-426
-437
-431
-427
-411
-416
-428
-407
-393
-386
-367
-355
-337
-324
-323
-314
-307
-304
-295
-293
-267
-253
-245
-233
-225
-209
-198
-197
-205
-200
-209
-211
-227
-241
-230
-239
-250
-265
-261
-259
-261
-256
-256
-234
-221
-204
-178
-164
-145
-125
-98
-86
-97
-116
-124
-131
-123
-119
-123
-107
-107
-109
-116
-109
-124
-148
-166
-181
-197
-216
-216
-224
-240
-242
-252
-253
-250
-252
-249
-265
-273
-268
-283
-306
-314
-325
-329
-340
-349
-343
-331
-309
-300
-281
-279
-268
-247
-244
-236
-238
-229
-223
-218
-217
-202
-194
-209
-215
-203
-185
-192
-201
-189
-212
-241
-251
-272
-293
-314
-342
-359
-380
-390
-375
-368
-359
-344
-341
-340
-342
-339
-332
-331
-336
-319
-311
-316
-309
-292
-276
-265
-251
-251
-244
-254
-264
-264
-276
-280
-278
-288
-292
-287
-287
-290
-298
-299
-306
-316
-320
-311
-310
-295
-296
-298
-296
-290
-283
-279
-266
-261
-253
-241
-246
-271
-285
-278
-274
-285
-286
-280
-279
-279
-270
-258
-254
-254
-241
-235
-233
-237
-238
-248
-261
-272
-280
-299
-307
-292
-292
-293
-285
-294
-302
-296
-289
-284
-287
-294
-303
-312
-312
-300
-293
-291
-280
-268
-272
-280
-280
-275
-281
-292
-283
-276
-257
-252
-256
-269
-271
-285
-307
-319
-325
-320
-338
-351
-370
-368
-366
-380
-382
-384
-380
-378
-368
-348
-318
-307
-313
-309
-298
-301
-304
-305
-287
-254
-249
-248
-258
-273
-298
-319
-318
-318
-326
-337
-329
-310
-310
-300
-287
-287
-275
-276
-289
-291
-297
-307
-307
-315
-307
-281
-259
-244
-242
-239
-223
-203
-191
-196
-213
-234
-236
-254
-261
-249
-247
-244
-256
-258
-252
-242
-224
-214
-203
-180
-166
-177
-196
-199
-197
-200
-204
-190
-171
-172
-193
-198
-204
-223
-231
-232
-237
-243
-259
-277
-280
-296
-306
-309
-329
-343
-349
-331
-336
-358
-363
-358
-361
-365
-354
-347
-330
-327
-336
-327
-326
-323
-319
-315
-314
-313
-303
-303
-305
-310
-296
-299
-294
-282
-279
-271
-268
-268
-275
-272
-268
-279
-294
-302
-311
-314
-324
-332
-332
-330
-339
-356
-367
-374
-366
-371
-390
-400
-407
-422
-441
-445
-437
-464
-473
-450
-425
-410
-397
-384
-382
-371
-369
-354
-343
-332
-315
-298
-288
-284
-287
-288
-289
-296
-321
-320
-314
-313
-318
-334
-335
-342
-343
-335
-321
-301
-302
-312
-299
-295
-293
-271
-249
-255
-254
-246
-237
-234
-244
-245
-230
-222
-222
-237
-219
-203
-222
-227
-226
-227
-240
-267
-281
-276
-293
-314
-296
-284
-280
-274
-272
-263
-257
-244
-230
-238
-238
-234
-236
-237
-236
-237
-247
-261
-269
-285
-283
-285
-299
-296
-298
-301
-293
-289
-288
-284
-278
-274
-263
-235
-212
-199
-184
-176
-181
-178
-173
-168
-168
-184
-202
-215
-225
-232
-248
-249
-247
-256
-265
-281
-296
-300
-299
-302
-304
-316
-336
-349
-340
-352
-359
-359
-364
-365
-379
-394
-395
-389
-391
-394
-390
-387
-382
-374
-355
-351
-352
-355
-351
-341
-342
-320
-323
-332
-337
-346
-349
-324
-312
-303
-291
-281
-270
-268
-268
-283
-283
-286
-292
-287
-273
-257
-253
-243
-224
-201
-197
-194
-194
-203
-213
-237
-240
-246
-254
-251
-253
-240
-230
-235
-234
-225
-207
-207
-215
-222
-238
-243
-239
-237
-238
-234
-238
-227
-209
-206
-215
-231
-245
-260
-269
-284
-301
-305
-307
-315
-325
-343
-346
-333
-344
-354
-353
-347
-333
-330
-324
-324
-328
-336
-338
-336
-336
-332
-309
-289
-300
-302
-297
-300
-297
-302
-312
-317
-316
-330
-343
-340
-348
-349
-345
-342
-342
-339
-355
-373
-390
-381
-376
-385
-383
-376
-365
-352
-346
-325
-307
-308
-299
-293
-295
-299
-310
-309
-310
-315
-309
-317
-308
-289
-282
-279
-280
-276
-260
-245
-244
-239
-222
-204
-196
-195
-182
-181
-178
-168
-154
-135
-133
-132
-141
-152
-139
-136
-136
-133
-137
-139
-143
-145
-149
-164
-167
-173
-190
-193
-209
-217
-225
-246
-245
-249
-253
-261
-264
-254
-267
-279
-278
-278
-278
-282
-289
-290
-292
-290
-295
-304
-307
-310
-304
-312
-315
-329
-345
-350
-344
-327
-309
-295
-272
-267
-261
-264
-271
-295
-326
-349
-358
-348
-357
-371
-370
-373
-371
-372
-384
-373
-346
-356
-376
-379
-377
-375
-374
-357
-338
-329
-323
-320
-330
-325
-316
-300
-275
-254
-251
-247
-248
-253
-250
-247
-236
-233
-231
-232
-240
-228
-235
-232
-222
-219
-216
-216
-228
-240
-247
-248
-248
-253
-254
-254
-258
-245
-254
-245
-225
-219
-228
-238
-223
-212
-216
-223
-235
-241
-241
-252
-253
-251
-235
-217
-196
-177
-184
-183
-193
-228
-245
-256
-269
-261
-257
-267
-282
-288
-276
-275
-274
-260
-248
-235
-208
-190
-179
-190
-193
-179
-179
-182
-182
-172
-181
-191
-190
-203
-203
-213
-221
-222
-218
-213
-212
-212
-198
-193
-207
-211
-224
-232
-233
-231
-230
-223
-223
-227
-245
-253
-262
-269
-268
-267
-266
-258
-250
-242
-239
-235
-221
-226
-234
-240
-238
-244
-241
-253
-265
-253
-233
-214
-216
-222
-224
-218
-220
-234
-233
-235
-243
-245
-242
-231
-225
-215
-215
-224
-233
-239
-236
-236
-251
-254
-243
-245
-247
-257
-253
-258
-258
-259
-250
-235
-226
-228
-242
-250
-260
-266
-277
-273
-264
-258
-240
-221
-228
-221
-221
-219
-217
-213
-220
-230
-222
-226
-228
-212
-201
-218
-228
-232
-225
-225
-227
-223
-221
-217
-226
-230
-231
-226
-214
-208
-213
-214
-212
-215
-203
-204
-214
-206
-203
-206
-218
-232
-230
-237
-247
-248
-246
-253
-259
-255
-260
-248
-229
-233
-243
-241
-250
-256
-255
-253
-251
-236
-232
-240
-243
-239
-235
-234
-233
-243
-244
-248
-251
-248
-244
-245
-247
-246
-233
-228
-240
-241
-245
-235
-249
-259
-239
-236
-232
-232
-247
-257
-274
-278
-277
-289
-299
-315
-321
-305
-301
-296
-275
-254
-256
-259
-253
-248
-244
-244
-249
-254
-257
-271
-270
-269
-260
-244
-232
-218
-218
-226
-235
-262
-281
-287
-292
-298
-305
-306
-297
-280
-280
-280
-285
-288
-287
-273
-251
-237
-228
-213
-217
-233
-252
-255
-244
-254
-262
-274
-278
-290
-299
-289
-278
-266
-250
-226
-208
-217
-218
-208
-205
-217
-217
-228
-229
-234
-230
-221
-211
-200
-197
-183
-197
-197
-186
-177
-174
-179
-192
-212
-218
-229
-236
-244
-253
-252
-255
-267
-285
-281
-284
-291
-278
-270
-266
-272
-278
-278
-271
-269
-271
-265
-256
-253
-254
-253
-245
-252
-265
-271
-272
-282
-284
-282
-284
-290
-299
-297
-307
-320
-320
-315
-319
-330
-339
-346
-355
-360
-370
-368
-360
-360
-363
-361
-347
-348
-319
-295
-293
-271
-268
-263
-260
-259
-244
-231
-224
-209
-181
-173
-175
-168
-167
-184
-190
-194
-189
-199
-205
-202
-202
-210
-219
-228
-241
-235
-241
-242
-248
-249
-234
-218
-194
-191
-185
-189
-195
-207
-219
-226
-226
-212
-220
-207
-195
-189
-184
-189
-187
-209
-219
-211
-221
-241
-252
-261
-266
-276
-276
-279
-283
-276
-278
-273
-285
-290
-287
-294
-297
-295
-288
-289
-282
-275
-278
-290
-295
-302
-320
-328
-343
-347
-356
-372
-381
-385
-383
-385
-378
-378
-384
-379
-394
-394
-392
-385
-365
-369
-386
-393
-386
-389
-406
-407
-408
-395
-388
-388
-384
-378
-371
-371
-362
-354
-340
-341
-325
-320
-312
-313
-318
-310
-303
-294
-285
-282
-277
-264
-254
-241
-227
-218
-224
-225
-224
-221
-205
-190
-178
-175
-166
-159
-164
-152
-139
-139
-140
-140
-147
-148
-148
-146
-147
-158
-158
-164
-169
-182
-192
